Supported triggers, conditions, and actions in Automations

Automations in Hiver let you build powerful, step-based workflows using trigger, conditions, and actions.

This guide lists all available triggers, conditions, and actions you can use to design Automations that fit your team’s workflow. If you’re new to Automations, start with Using Automations in Hiver before reading this reference guide.

Note: The availability of triggers, conditions, and actions in Automations depends on your Hiver plan. Some advanced triggers, such as those based on SLA policies, CSAT ratings, or custom objects are available only on higher plans.


Supported triggers

Triggers define when an Automation runs, in other words, they are the events that start the workflow.

Note: You can have one trigger per Automation.

TriggerWhen does it describe?
New conversation (inbound) is receivedA new incoming email lands in a Shared Inbox
New conversation (outbound) is sentA new outbound email is sent from a Shared Inbox
New conversation (inbound or outbound) is createdA new conversation is created, either from an incoming or outgoing email
Conversation moved to this Shared InboxA conversation was moved to this Shared Inbox from another Shared Inbox
External reply is received from anyoneAn incoming email is received from anyone outside the Shared Inbox
External reply is received from the contact

The primary contact replies to the conversation

  • For outbound conversations, the contact is the first email address found in the To field.
  • For inbound conversations, the contact is the email address found in the From field (the sender).
Mailbox reply is sentThe first or any subsequent response is sent from the Shared Inbox
Assignee is changedA conversation is reassigned or unassigned
Tag(s) is addedOne or more tags are added to a conversation
Tag(s) is removedOne or more tags are removed from a conversation
Status is updatedA conversation’s status (Open, Pending, or Closed) changes
CSAT rating is receivedA new CSAT rating is received for a conversation
Custom field is updatedA custom field value changes
AppsA task you've linked to a conversation changes in a connected app. For example, its status is updated, it's marked complete, or it gets a new label
SLA policy is violated (First Response Time OR Resolution Time)An SLA breach occurs
SLA policy is violated (First Response Time)The First Response Time is breached in an SLA policy
SLA policy is violated (Resolution Time)The Resolution Time is breached in an SLA policy
AI Sentiment is updatedHiver AI detects a change in sentiment (Positive, Neutral, or Negative)

Note: Triggers that run on new conversations (inbound and outbound) apply only to the first email in a conversation. Replies to an existing thread will not trigger the Automation again.



Supported conditions

Conditions define which conversations should flow into an Automation. You can add multiple conditions using AND / OR operators.

Each condition includes a field (the part of the conversation you want to check), an operator (how you want to compare it), and a value (what you want to match or exclude).

FieldDescription
From emailThe sender’s email address
From domainThe sender’s email domain (for example, acme.com)
To emailThe recipient's email address
To domainThe recipient’s email domain (for example, acme.com)
CCThe email addresses added in CC
Reply-to EmailThe email address specified by the sender for receiving replies
Reply-to DomainThe domain of the address specified by the sender for receiving replies (for example, “@company.com”)
SubjectThe email’s subject line
BodyThe content of the email message
AI VariableVariables created in an AI Task
StatusThe current status of the conversation
AssigneeThe conversation’s current assignee
Creation timeThe time when an inbound or outbound conversation was created
Time passed sinceThe time elapsed in minutes or hours since a chosen event occurred (for example, since creation, assignment, or last reply).
CSAT ratingThe latest CSAT rating received for the conversation
CSAT commentThe comment added to the latest CSAT rating
DayThe day or days of the week
DateA specific date or range of dates
AppsFields or events from connected apps
SLA policy appliedThe SLA policy currently applied to a conversation (Available only for SLA policy violated triggers)

Note: The following conditions are not available for triggers that run on new incoming, new outbound, or new conversations created or added to a Shared Inbox:



Supported operators

OperatorsDescriptionExample
isFinds an exact matchSubject is “Billing query”
is notExcludes results that exactly matchStatus is not “Closed”
contains any ofMatches if the field includes any of the entered keywordsSubject contains any of “refund, return, cancel”
does not containMatches if none of the entered values appearBody does not contain “unsubscribe”
matches any ofMatches if any of the entered keywords appear in the body as a whole wordBody matches any of 'refund'
does not match any ofMatches if none of the entered keywords appear in the body as a whole wordBody does not match any of 'error'
matchesLets you search for text that follows a specific format or patternSubject matches “INV-[0-9]{5}”
is present inLets you match with values in a Custom ObjectFrom email is present in “Account mapping Custom Object”
has attachmentsMatches if the message has a file attachmentBody has attachments
has no attachmentsMatches if the message has no file attachmentBody has no attachments