# Starting Point

Trigger

A trigger in the Automation Workflows allows you to set different conditions to run automated actions.

<figure><img src="/files/QhVk4KoCuUrcud3pUBIv" alt=""><figcaption><p>Conditions</p></figcaption></figure>

List of trigger conditions.

Message text exactly matches any of keywords

This trigger condition is available when you select the New Outgoing/Incoming Message Trigger. Under this condition, the message should exactly match the Match String to activate the trigger and run the action.

<figure><img src="/files/PXxj1v3IciWWoxkw16jW" alt=""><figcaption></figcaption></figure>

Message text include any of keywords

This trigger condition is available when you select the *New Outgoing/Incoming Message*. Under this condition, if the message includes the Match String, the trigger will be activated, and the action will run.&#x20;

\
The entire message doesn't need to be precisely the same as the Match String.

<figure><img src="/files/AykMhQv7ra9pmFwcVT6A" alt=""><figcaption></figcaption></figure>

Message Received in Individual Chat

Under this trigger condition, the trigger will be activated, and the action will run when the *New Outgoing/Incoming Message* includes one/any of the mentioned Text keywords.

<figure><img src="/files/U5xs91OhapoJnkMcC7mp" alt=""><figcaption></figcaption></figure>

Message text exclude any of keywords

You can activate the trigger using this trigger condition and run the action when the *New Outgoing/Incoming Message* includes the same keyword mentioned in the *Text keywords* field.&#x20;

<figure><img src="/files/KKJH4cjK4R3gjnCJBYj8" alt=""><figcaption></figcaption></figure>

List/Button Callback ID matches

Under this trigger condition, the automation will execute the action if the *New Outgoing/Incoming Message* is an Interactive Message and its List ID/Button Callback ID matches the Match String.

<figure><img src="/files/SJ3aVbm2jQiKBNfZyyI1" alt=""><figcaption></figcaption></figure>

Received outside business hours

Run an automation workflow action when the *New Incoming Message* is received outside the business hours.

<figure><img src="/files/1xK8lW2ZYprHQi9iV8G0" alt=""><figcaption></figcaption></figure>

Received Inside Business Hours

<figure><img src="/files/7x3n9AUTUvo2OhEsvFOA" alt=""><figcaption></figcaption></figure>

New Catalog Order Received

If you've created Product Catalogs in the WhatsApp Store Settings, you can create Automation based on that. It will run when your contacts send a Catalog request after you send them the option to select products using the Interactive Message.

Based on the order received, you can run the automation. And to do that, select Trigger Condition as **New Catalog Order Received.**

<figure><img src="/files/wjXjDDxQYQoSpS8g9W4P" alt=""><figcaption></figcaption></figure>

Very first message or message after 24hrs of last message

Set an action for the workflow that needs to be executed when the *New Incoming Message* received is the Very First Message or the Message after 24hrs of the last message in the selected channel.

<figure><img src="/files/gurYsqI1SHwHzxWAbxMd" alt=""><figcaption></figcaption></figure>

Custom Condition

You can create conditions according to user based.

<figure><img src="/files/WsbISsOVoaQ44PXUGBfb" alt=""><figcaption></figcaption></figure>

File Type Matches

<figure><img src="/files/VOBC1cx4nDBd1XkGvmG6" alt=""><figcaption></figcaption></figure>

Regex Matches

Regular expressions are combinations of special character operators, which are symbols that control the search, that you can use to construct search strings for advanced find and/or replace searches.

^\[A-Za-z0-9\_.]+$

<figure><img src="/files/P8ECybMDhweSeMCiBS4L" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rampwin.com/automation-workflow/starting-point.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
