Running multiple independent companies through a single Helpdesk

From Cerberus Helpdesk Wiki

Jump to: navigation, search

Contents

The Problem

From what I can tell, I’m able to have multiple inbound email addresses, but what I really need are multiple outbound email addresses, preferably tied to each inbound server. Essentially what I am working with is a large company with a number of smaller, logical identities beneath it. Each smaller company should have an inbound email (ie support@companyA.com, support@companyB.com, etc) and use that same address for outbound. If they all have to use a single outbound, it just won’t work for us.

This question came from the forums a long time ago but the same question still comes up quite a bit, “how do I run multiple independently-operated companies through a single Helpdesk”. Thankfully it is an easy workflow that can be created in Cerb4, so let’s start by simplifying the issue into two pre-requisites:

  1. Every company (or group) needs their own inbound and outbound e-mail address.
  2. Make sure each group receives only their mail.

The Solution

To make this tutorial easier to follow, I'm going to assume you have two companies you run: a Computer Repair shop and a Network Consultant firm.

Companies become Groups

First and foremost we need to translate each company into Cerb4 groups, we'll call these groups "Computer Repairs" and "Network Consultants". Click ‘helpdesk setup’ then the ‘Groups’ tab.

Each group is its own entity in Cerb4.

(Seeing the free version limit of 3 groups? If you filled out the survey during installation you should have, or soon will, receive a Community license to enter that will unlock the group cap. You can also edit the ‘Sales’ and ‘Support’ group if you wish.)

If each company has their own mailbox then you need to add a mail server for each one. Go to ‘helpdesk setup’, ‘Mail Setup’ tab and continue to “add new mail servers”.

It's not required to have a POP mailbox for each company, but if you do, make sure you add each one here for Cerb4 to download mail from.

On the other hand if all the e-mail addresses sit on one mailbox, just add that one mail server, as we can rely on mail routing rules instead to separate e-mails into the proper groups (companies). Setup for this scenario is exactly the same as the one described later in the Incoming Mail Filters to Proper Group section.

Outbound Mail goes through Group E-mail Addresses

The tricky part can be achieving multiple outbound addresses since you can't specify more than one SMTP server in Mail Setup. But what you can do, is create unique "reply to" addresses for each group where each group's outgoing mail shows it's from that company. Click over to ‘group setup’, (group name), the ‘Mail Preferences’ tab, and set a new address for the “send replies as e-mail”.

This ensures that all outgoing replies show the From: address for that company and not the Helpdesk (default).

Incoming Mail Filters to Proper Group

The final thing to do is isolate each group with their own mail, which can be done with mail routing. Go back to ‘helpdesk setup’, the ‘Mail Routing’ tab, and create some basic patterns to match mail addressed to one company to their corresponding group.

The easiest criteria to filter on is probably the To/Cc field.

Outline

With those three pieces in place you should be able to distribute your mail between your separate companies. I'll wrap this guide with a basic outline of how all the pieces fit together.


Adapted from a Cerb4 blog post.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox