Create Your First Mailbox
This guide walks you through creating your first inbound email address in MSPintegrations and configuring it to automatically create and update tickets in Autotask. By the end, you will have a working mailbox that converts support emails into tickets and routes replies to the correct existing ticket.
Overview
MSPintegrations processes inbound email through mailboxes and rules. Each mailbox has one or more rules, and each rule has one or more action steps. When an email arrives, rules are evaluated top-to-bottom until one stops processing.
The fundamental pattern for a support mailbox is two action steps in one rule:
- Update Existing Autotask Ticket - runs first, looks for an existing ticket to add a note to
- Create Autotask Ticket - runs second, only if the first step did not find an existing ticket
This ensures every email either updates an existing ticket or creates a new one, and never does both.
Related pages:
Step-by-Step Playbook
Step 1: Activate a Hosted Domain
A hosted domain is an inbound email domain managed entirely by MSPintegrations. It is the fastest way to get started because there is no DNS configuration required and the address is ready immediately after activation.
- Navigate to Email2AT in the console
- Click Hosted Mailboxes
- Click the Add New Domain field
- Enter a subdomain prefix for your account (for example,
your-company) - Choose one of the top-level domains provided in the dropdown (for example,
onmspi.net) - Click Activate
The domain is active instantly. You can start receiving email at any address on that domain right away.
Pick something that represents the client or use case. For example, acme-corp.onmspi.net for a customer-specific address, or support.onmspi.net for a shared support address.
Step 2: Create a Hosted Mailbox
With the domain active, create the mailbox itself.
- Click New Hosted Mailbox
- Set Address Type to Standard Mailbox
- Enter an Email Address Prefix - this is the part before the
@sign (for example,support) - Select the domain you just activated
- Click Save
You now have a working email address (for example, [email protected]). Emails sent to this address will appear in your MSPintegrations history, but nothing will happen with them until you add rules.
You can send email directly to this hosted mailbox address to test your rules at any time. You do not need to reconfigure your live support address to start testing. Once everything is working, see Going Live at the end of this guide.
Step 3: Create the Rule
A rule is a named container for one or more action steps. One rule can handle both updating and creating tickets.
- Click Add New Rule (or the equivalent button in the mailbox editor)
- Name the rule something descriptive, such as
Create or Update Autotask Ticket - Leave the Expression empty so that the rule fires for every inbound email
The Expression field lets you filter which emails trigger a rule. Leave it empty for a general-purpose support mailbox so every email is processed. Here are a few examples of how expressions can be used:
- Subject line filter: Only fire this rule when the subject starts with
ALERT:- useful for dedicated monitoring mailboxes - From address filter: Only process emails from a specific sender, such as
[email protected]- useful when a third-party system sends notifications to a shared mailbox and you only want certain messages to create tickets - Suppression: Stop processing entirely when the from address ends with
@microsoft.com- useful to block unwanted automated mail
Step 4: Add the "Update Existing Ticket" Action
This action runs first in the workflow. It scans the email for an Autotask ticket number and, if found, adds a note to that ticket. If no ticket number is found, it optionally checks Reply-All Storm Catcher™ to see whether the email is part of a thread that has already been associated with a ticket - even without a ticket number in the subject line.
To add the action:
- Click Add New Action
- In the modal window that opens, select Update Existing Autotask Ticket from the action list
- Click OK - the action will be displayed and expanded automatically
- Enter a name for this step (for example,
Update Existing Ticket in Autotask)
Configuration - Ticket Matching:
| Field | Recommendation |
|---|---|
| Fields to Search for Ticket Number | Leave as email.subject (the default) |
| Enable Reply-All Storm Catcher™ | Enable - routes threaded replies to the correct ticket even when no ticket number is present (learn more) |
| Follow trail of merged tickets | Enable - ensures notes go to the final active ticket if the original was merged |
Configuration - Ticket Note:
| Field | Recommendation |
|---|---|
| Title | Leave as default |
| Description | Leave as default |
Configuration - Change Ticket Status:
| Field | Recommendation |
|---|---|
| Ticket Status After Update | Set to whichever status you have defined in your Autotask instance to indicate a customer has replied (for example, "Customer Added Note," "Note Added," or "Customer Applied"). You may need to create a new status if none fits. Leave empty to keep the ticket's current status unchanged. |
Configuration - Attachments:
| Setting | Recommendation |
|---|---|
| Attach email attachments to ticket | Enable |
| Prevent duplicate attachments | Enable |
Configuration - Advanced:
| Setting | Recommendation |
|---|---|
| Add email recipients as Additional Contacts | Enable if you use Autotask Additional Contacts (learn more) |
| Suppress Autotask API exceptions | Leave unchecked |
Action When Complete: Set to Stop processing the actions on this rule and all other rules - this prevents the Create action from also running.
Full configuration reference: Update Existing Autotask Ticket
Step 5: Add the "Create New Ticket" Action
This is the second action in the workflow builder. It runs only when the Update action did not find an existing ticket - meaning this is a new support request rather than a reply.
To add the action:
- Click Add New Action
- In the modal window, select Create Autotask Ticket from the action list
- Click OK - the action will be displayed and expanded automatically
- Enter a name for this step (for example,
Create Ticket in Autotask)
Configuration - Contact and Account matching:
| Field | Recommendation |
|---|---|
| Locate contact by | Leave as From Address - matches the sender's email to an Autotask Contact |
| Create new account if unmatched | Leave unchecked to start. Enable later if you want unknown senders to automatically create new Accounts |
| Default account | Set to your zero Account or a dedicated "Unknown Senders" Account |
| New contact creation | Check the first box (create contact if a matching Account is found). Leave the second box unchecked (do not create contact when falling back to the default Account) |
Configuration - Ticket fields:
| Field | Recommendation |
|---|---|
| Title | Use the default template - it handles emails with no subject line, which Autotask would otherwise reject |
| Description | Use the default template that includes To, From, Subject, and email body |
| Status | New |
| Queue | Your primary support queue |
| Source | Create a dedicated Autotask source named after the mailbox address (for example, [email protected]) for clean reporting |
| Priority | Set as appropriate |
{ shortcutIn any text field inside an action step, type { to open the variable autocomplete menu. Every email property and metadata variable available to your rule will appear. This is the fastest way to explore what data you can include in ticket fields.
Configuration - Attachments:
| Setting | Recommendation |
|---|---|
| Attach email attachments to ticket | Enable |
| Prevent duplicate attachments | Enable - prevents signature images from being re-attached every time a customer replies |
Attach original email as .eml file | Enable if customers may send formatted emails that you want to view in full fidelity |
Configuration - Advanced:
| Setting | Recommendation |
|---|---|
| Add all email recipients as additional contacts | Enable if you use Autotask Additional Contacts (learn more) |
| Suppress Autotask API exceptions | Leave unchecked. If you find yourself needing this, something in your configuration needs attention |
Action When Complete: Set to Stop processing the actions on this rule and all other rules
Full configuration reference: Create Autotask Ticket
Step 6: Order the Actions Correctly
The order of actions within the rule matters. Update must come before Create:
- Update Existing Ticket in Autotask (runs first - stops if a ticket is found)
- Create Ticket in Autotask (runs only if the Update action did not stop processing)
If your rule was created with Create first, drag the Update action above it using the three-bar handle on the left of each step, then save the order.
Step 7: Save and Test
- Click Save on the rule
- Send a test email directly to your hosted mailbox address from any email client - you can do this at any time without affecting your live support address
- Navigate to History in the console and click Refresh until the email appears
- Click the details icon on the email to inspect the processing log
The processing log shows every step taken, every Autotask API call made, and every response received. If something did not work as expected, the log will show exactly where it stopped and why.
To verify that the Update action works: send a second email to the same address with the Autotask ticket number in the subject line. The log should show the Update step finding the ticket and the Create step not running.
The Play button on a history entry re-processes the same email through your current rule configuration. Use this while adjusting rules - no need to send a new test email each time.
Step 8: Add a Suppression List Rule (Recommended)
A suppression list is a rule placed at the top of the rule order whose sole purpose is to stop certain emails from being processed at all. Common examples:
- Out-of-office auto-replies you want to discard
- Emails from known spam senders
- Notification emails from third-party systems that should not create tickets
To set it up:
- Create a second rule named
Suppression List - Click Add New Action, select Stop All Processing, and click OK
- Add an Expression matching the emails you want to suppress
- Drag this rule above
Create or Update Autotask Ticketand save the order - If you have nothing to suppress yet, create the rule, leave the Expression empty, and disable the rule so it is ready when you need it
Learn more about the Stop All Processing action
Key Takeaways
- Order matters: Put Update before Create so replies update existing tickets instead of creating duplicates
- Both actions must Stop on success: If either action succeeds and continues, the next action will also run, resulting in double-processing
- Reply-All Storm Catcher prevents duplicate tickets: Enable it on the Update action to handle email threads where replies don't contain a ticket number (details)
- The
{shortcut reveals all variables: In any text field, type{to see every email property and metadata variable available - Use the processing log: Every email in History has a full execution log - use it to diagnose any unexpected behavior
- Ticket titles must never be empty: Autotask rejects tickets with no title. The default title template handles no-subject emails automatically - keep it or replicate its logic
- Source field tip: Create a dedicated Autotask source named after each mailbox address to make it easy to report on ticket volume per address
Going Live
While testing, you can send email directly to the hosted mailbox address at any time. Your live support address is unaffected.
When your rules are tested and working, the final step is to configure your live production support address to forward incoming emails to your new hosted mailbox. This typically means:
- If your support address is hosted in Microsoft 365 or Google Workspace: Set up a forwarding rule or mail flow rule that forwards (or redirects) all incoming mail to the hosted mailbox address
- If your support address is already a third-party helpdesk or ticketing system: Update the forwarding or integration setting in that system to point to the hosted mailbox address instead
Once forwarding is in place, all emails to your live address will flow through Email2AT and be processed by the rules you have configured.
What's Next
- Working with MSPintegrations - Support options and implementation services
- Expression Builder - Filter which emails trigger each rule
- Reply-All Storm Catcher™ - Deep dive into how thread tracking works
- Create Autotask Ticket - Full Reference
- Update Existing Autotask Ticket - Full Reference
- UniFi Online/Offline Emails with Autotask - A real-world tutorial showing a more advanced rule setup