Skip to main content

Rules overview

This is an article about creating and activating Mixmax Rules.

Basic Rules are available on all paid plans. Advanced Rules and Workspace-Level Rules are available on the Mixmax for Teams plan and on Mixmax Pro with the Advanced Rules add-on. Check out our pricing page for more information.

Mixmax Rules are a great way to automate additional workflows on top of what Mixmax already delivers. If you want to ensure common, repetitive tasks get taken care of without you having to think about them, Rules is a great place to start.

Basic Rules are available on all paid plans. Advanced triggers and targets are available on the Mixmax for Teams plan, and on Mixmax Pro with the Advanced Rules add-on. Salesforce Rules are available on the Mixmax Pro, Engagement Copilot, Mixmax Suite, and Mixmax for Teams plans.

To access Rules, go to your Mixmax web app, then click Rules in the sidebar on the left.

Standard processing timeline

We understand that timely Rule execution is critical to enabling your workflows to operate smoothly. Rules can be extremely complicated and may be used to perform a significant number of events at a time. We built our system to be highly scalable and performant while keeping your data secure.

Most Rules are executed within 10-20 minutes of being triggered. Occasionally, however, they may take up to 120 minutes if the Rules are extremely complicated or a large amount of data is updated at the same time. This can occur, for example, if an automated script or application makes updates across your entire Salesforce instance at one time.


Getting started with Rules

Check out our Rules Library for multiple real-life examples of Mixmax Rules!


Creating a new Rule

To set up a new Rule, click the New Rule button.

You'll then be presented with a series of steps to get your Rule working.

Creating a rule

Every Rule follows the same pattern:

Trigger when something happens, check that these Filter conditions have been met, and if they have, perform this Action.

Start by giving your Rule a name. This will help you identify it later and make changes quickly.

Rule title

Next, you need to set up what this Rule actually does.


Trigger

The Rule trigger is the action that will start the Rule. Select which activity category in Mixmax you want to be the trigger for this Rule:

Adding a trigger

Some triggers have multiple options, while others do not. If a trigger has multiple options, you will be asked to select which option you would like to use from a list. If a trigger only has one option, you will automatically proceed to the next step when you select a trigger.

Please note that the following triggers are currently not supported for Outlook-based users:

  • Reminder

  • Meeting > A meeting starts

  • Meeting > A meeting ends

  • Poll

Please note that currently, when using the Email > Opened an email trigger, there are certain limitations for Outlook-based users:

When an email is sent to multiple recipients, a Rule with this trigger will act only for the first person in the To field, even if it wasn't the first recipient who opened the email.

Since the Rule cannot define which recipient opened the email, the action may be triggered incorrectly for someone who did not actually open the email.


Filter

Next, you can set conditions this Rule must meet or not meet to continue. This is called the Filter. You can add as many conditions as you like, using any of the options that populate in the dropdown for the particular Trigger you chose above.

Each condition is made up of three parts.

Example: If you wanted to check that the subject of an incoming email was sent to a specific email address and that the subject also contained a specific keyword, you would set your conditions up like this:

Adding a condition

You can also use a time-based condition called Time of day. This setting allows you to delay the next action until a more appropriate time.

Example: If your Then action is to send yourself an SMS alert, but you only want that to happen during business hours, no matter when the When portion of your Rule is triggered, you can use this condition to make that happen, as shown in the image below:

Time of Day condition

Please note that the following filter is currently not supported for Outlook-based users:

  • I'm scheduled to meet with them

Advanced filters: And/Or groups

For more complex and precise filter logic, you can create Filter Groups on the Filters step. Each filter group can contain its own And/Or logic. When creating filter groups, using the If ANY of the following are true option creates an OR filter, while the If ALL of the following are true option creates an AND filter.

Example: Let's say we want to create a Rule that triggers only when your email is opened three times and only when it's from either your "Welcome 1" or "Welcome 2" Sequences.

To do this, first set the filter to pass only when all groups are true. This will create an AND filter for all filter groups under this statement.

If all of the following are true

Next, we need to create two filter groups:

Our first group is a single filter for when your email is opened 3 times.

Creating a condition

Next, click the Add Group button to create our second filter group.

Add group button

In our second group, we will create two new conditions using the Add Condition button, one for each Sequence.

Creating conditions

In the second group, we will use the If any of the following are true option. This creates an OR filter, so the filter passes if either option is true.

Setting conditions

Our filter now says: trigger if my email is opened 3 times and the email is from the Sequence "Welcome to Mixmax 1" or the Sequence "Welcome to Mixmax 2".


Action

Finally, you need to decide what happens when your trigger and conditions are met. Just like triggers, actions are displayed in categories. You will only be shown options that are compatible with your current triggers and filters.

Please note that the following action is not supported for Outlook-based users:

  • Email > Filter message in Gmail

Selecting Sequence action

You can have your Rule take additional actions by clicking the Add Action button.


Activate your Rule

When you're finished setting up your Rule, click the Activate & Close button to save and turn on your Rule.

Activate and Close

That's it. You're ready to go with the powerful automation that Rules allow you to create. Active Rules will have a toggle switch (its color depends on the theme you selected in Settings) on your Rules list:

Toggle switch

Rules for Mixmax workspace admins

Mixmax administrators can view, disable, and delete Rules created by workspace members. Workspace administrators can also create Workspace Rules that apply to all workspace members.

View Rules created by workspace members

Mixmax admins can view Rules created by other members in the workspace. Each member of the workspace is listed in the Members section of the Rules dashboard. Clicking a workspace member's name lets Admins view any Rules they set up on their account. Additionally, Admins can drill into activity related to each Rule.

Viewing users' rules

Admins can click the name of a Rule to view details of the Rule:

Viewing rule details

Enable or disable Rules created by workspace members

Mixmax admins can disable or enable Rules created by other workspace members using the toggle switch, as shown in the screenshot below:

Enabling a rule

Delete Rules created by workspace members

Mixmax admins can permanently delete Rules created by other workspace members. To do this, click the checkbox next to the Rule and then the Delete button.

Deleting a rule

FAQ

Can a Rule add contacts to a Sequence when a Salesforce Account changes?

Use a Contact trigger instead: Salesforce > Contact is created or updated, or Number of days before/after a Contact date field, with the Sequence > Add recipients to a sequence action. Filters for Contact triggers use the Contact's fields.

Account triggers can't add recipients to a Sequence, because an Account isn't linked to one specific contact. With an Account trigger, the Sequence actions can only exit or unsubscribe recipients.

Who sends the Sequence when a workspace Rule adds a Salesforce contact?

By default, the Contact Owner in Salesforce sends the Sequence. To send from specific workspace members instead, add them in the From field. If you add more than one, the Rule rotates between them (see Creating a Rule with round-robin actions). You can't use a variable in the From field.

Did this answer your question?