Understanding Gmelius Rules

Gmelius Updated by Gmelius

Gmelius rules allow you to automate your company's daily processes, letting your team focus on what matters. Save your time by automating repetitive processes - automatically assign email conversations based on your agents' load, send email autoresponders, apply SLA policies, add labels, and lots more.

Plans: Gmelius rules are available across all plans, with specific restrictions, applied as detailed on our pricing page.

Rules Fundamentals 

You can create and manage rules in your Gmelius dashboard: gmelius.io/automation/rules/create

Who can create and manage Gmelius rules?

- An account administrator (Super admin)
- A creator (owner) of a workspace
- A user with whom a workspace is shared
- A user with the manager role under your Gmelius account

⚡︎ Each rule can be associated with only one specific workspace (shared inbox, Gmail label, or board) and can affect only those emails that are part of that workspace.

Rules are made up of three sections: 

  1. FOR EACH: an event trigger that qualifies a rule to start scanning for the filter conditions
  2. IF: a filtering condition that needs to exist in order for the rule to run the actions
  3. THEN: a resulting action that occurs from the rule once conditions are met

Triggers - "For each"

Triggers specify the types of events that will cause Gmelius to start evaluating the conditions of your rule and see if they are met.

To avoid an infinite loop, a rule cannot trigger another rule.

List of triggers: 

  • New conversation: A new conversation added to a specific workspace
  • Customer reply: A customer reply within an existing email conversation
  • Teammate reply: A teammate's reply sent inside an existing email conversation
  • New note: An internal note posted by any teammate 
  • Conversation tagged: A tag added to a conversation
  • Conversation untagged: A tag removed from a conversation
  • Conversation assigned to: A conversation assigned to a specific teammate
  • Status changed to: A conversation's status changed to Open, Pending, or Closed

Filters - "If"

Filters allow you to set up a criterion or multiple of them that must be respected in order for the actions to run. 

List of filters: 

  • Sender email address: Text requirements in the From field
  • Recipient email address: Text requirements in the To field
  • Cc email address: Text requirements in the Cc field
  • Bcc email address: Text requirements in the Bcc field
  • Email subject: Text requirements in the conversation subject line
  • Email body: Text requirements in the conversation body
The text that you enter for the email subject and email body does not need to be in quotes.
All the filters above have the following sub-filters: Contains, Is exactly, Does not contain, Starts with, and Ends with.
In filters, such as Sender email address, Recipient email address, CC email address, Email subject, or Email body you can set multiple values by separating them with semicolons ";".

For example: important;urgent;confidential
  • Email time:
    • is between: Time requirements within the defined time period on selected weekdays
    • is outside: Time requirements outside the defined time period on selected weekdays
  • Conversation assignee: Assignee requirements
An email can be assigned to a specific teammate or to no one.
  • Conversation status: Conversation status requirements which the following sub-filters: Open, Pending, Closed
Filters - AND IF and OR IF logic

Gmelius allows you to determine your rule's conditions with multiple filters, using AND IF or OR IF logic. This way, you can create more specific automation workflows with less rules.

  • To identify objects that meet all criteria within a set of filters, use AND IF logic.
  • To identify objects that meet at least one criterion within a set of filters, use OR IF logic.

Actions - "Then"

Actions specify the outcome when filters are met, and a rule is processed successfully.

You can apply an action directly when filters are met, or after a chosen period of time.

List of actions:

  • Assign to: Assign conversations to a specific teammate, to no one, or to any teammate in a load-balancer or round-robin manner
Automated assignments in a load-balancing manner mean that each received email that meets specific criteria is automatically assigned to the users with the least assigned conversations (including Open and Pending conversations).

Automated assignments in a round-robin manner mean that received emails are being evenly distributed (in alphabetical order) across teammates with the status Available.

Learn more about load-balancer and round-robin here.
  • Change status: Change the status of conversations, to Open, Pending, or Closed 
  • Add tag: Add a specific tag from the existing list of tags
  • Remove tag: Remove a specific tag
  • Add workspace: Add conversations to a specific workspace
  • Remove workspace: Remove conversations to a specific workspace
  • Add a note: Add a note with @mention to your conversations
  • Add to board: Move conversations to a specific Gmelius board
  • Move to inbox: Move conversations to a regular inbox of a specific teammate(s)
  • Skip inbox: Archive conversation for a specific teammate(s)
  • Prevent sharing: Avoid unwanted emails from being shared within the workspace you are creating a rule for
  • Send email: Reply with a specific canned response
When you choose the "Send email" actions, you can create a pre-written reply from scratch or use one of your Gmelius templates. 
Add an extra condition to the action

If you want the action to be applied after a chosen period of time, you can also apply an additional condition (or multiple of them) that needs to be respected at the moment the action is applied. You can choose between the 3 conditions:

  • Conversation assignee
  • Conversation status
  • No reply

Users on the Pro plan can also specify their business days and hours. Once business hours are set, they will apply to all workspaces and all the new conversations.

 

To learn more about specific types of rules check out these articles

How did we do?

How to create a rule

Contact