Trigger Conditions
Each Automation will have at least one Trigger Node for you to define the Trigger Condition(s). A Trigger Condition is the basis for an automated action to run. There are multiple types of conditions, which, if fulfilled, will cause the action to be executed.
The list of Trigger Condition options is based on the Event you have chosen in the previous step.
You may add multiple Trigger Conditions in each Trigger Node. To do this, click on the + button, and it will open up another Trigger Condition field.
The Automation will only be triggered if all Trigger Conditions within the node are met.
List of Trigger Conditions
Here are the multiple types of Trigger Conditions you can use for Automation Workflows in Marqvia:
Message text exactly matches
Available for:
New Outgoing/Incoming Message Event.How it works: The message text must exactly match one of the defined keywords to activate the trigger.
Note: You may add multiple keywords. The automation will trigger if any of them are matched. Enable "Is Case Sensitive" for an exact match, including its case.
Message text includes any of keywords
Available for:
New Outgoing/Incoming Message Event.How it works: The trigger will activate if the message includes any of the mentioned keywords.
Note: The entire message doesn't need to be precisely the same as the keywords. You may add multiple keywords. Enable "Is Case Sensitive" for an exact match, including its case.
Message text exclude any of keywords
Available for:
New Outgoing/Incoming Message Event.How it works: The automation will run for all messages except those that contain any of the mentioned keywords.
Note: The entire message doesn't need to be precisely the same as the keywords. You may add multiple keywords. Enable "Is Case Sensitive" for an exact match, including its case.
List/Button Callback ID matches
Available for:
New Outgoing/Incoming Message Event.How it works: The automation will execute if a button-type message is sent or received, and its List ID or Button Callback ID matches the specified ID.
Note: The Callback ID does not need to match the button name exactly. It is used by the system to identify the keyword in the backend when the button is clicked. You may add multiple Callback IDs.
Received outside business hours
Available for:
New Incoming Message Event.How it works: Runs an automation action when a new incoming message is received outside your business hours.
Note: Set your business hours using the My Account settings.
Received Inside Business Hours
Available for:
New Incoming Message Event.How it works: Runs an automation action when a new incoming message is received during your business hours.
Note: Set your business hours using the My Account settings.
New Catalog Order Received
Available for:
New Incoming Message Event.How it works: Triggers on a new incoming message when a contact submits a catalog request after selecting products.
Very first message or message after 24hrs of last message
Available for:
New Incoming Message Event.How it works: Triggers an action when the incoming message is either the very first message from the contact or a new message received after a 24-hour period since the last message in the selected channel.
All Messages / No Condition
Available for:
New Incoming Message,New Incoming Message From New Contact,Conversation Closed, orWebhook Received EventHow it works: The automation is triggered whenever the selected event occurs, without any other specific condition.
Custom Condition
Available for:
New Outgoing/Incoming MessageorWebhook Received Event.How it works: For this condition to activate, the contact’s attribute must match the specified
Match Stringto trigger the action.Note: This trigger condition is ideal for activating a specific action based on interactions from a particular Click-To-WhatsApp Ad (CTWA).
Custom Condition for Click-To-WhatsApp Ad (CTWA)
If you're running Click-To-WhatsApp Ads (CTWA) on Facebook or Instagram and want to trigger specific automations for each ad, you can use Custom Condition trigger nodes. The Custom Conditions' Messaging Attributes payload key offers three ways to define and trigger an automation:
Referral Source ID: Triggers automations based on a specific ad's unique ID.Referral Source Type: Triggers automations based on the type of source (e.g., a post or an ad).Referral Source URL: Triggers automations based on a specific ad's URL.
File Type Matches
Available for:
New Outgoing/Incoming Message Event.How it works: Triggers an action when the message is a file and its extension matches one you specify (e.g.,
.jpg,.png,.gif). You can add multiple extensions.
Message Text Regex Matches
Available for:
New Outgoing/Incoming Message Event.How it works: Triggers an action when the message matches the Regular Expression (Regex) you specify.
Message Type
Available for:
New Outgoing/Incoming Message Event.How it works: Triggers an action when the message matches the message type you have chosen (e.g., text, image, video).
Tag include any of keywords
Available for:
New Incoming Message From New Contact,Conversation Closed, orWhen A Tag is Added/Removed events.How it works: For this condition to activate, any of the selected events must occur, and the contact must have a tag that matches one of the tags specified in the trigger condition. You may add more than one tag.
Last updated