Configure a Workflow Trigger

Learn how to configure the Trigger node in BotLance, choose the workflow channel, select message events, define shared keywords, and control when the workflow should start.

Configure a Workflow Trigger

Every workflow begins with a Trigger. The Trigger defines the event BotLance should wait for before starting the workflow.

When you open the Trigger node, you first choose the channel where the workflow will operate. After that, you can configure one or more trigger events for that channel.

BotLance keeps this configuration in one place so you can see the channel, configured triggers, and the events that are currently able to start the workflow.

Choose the Workflow Channel

At the top of the Trigger configuration, select the channel where this workflow should run.

BotLance currently uses a single-channel workflow model. A workflow is connected to one channel at a time rather than combining multiple messaging channels inside the same workflow.

Depending on the channels available in your workspace, you may see options such as WhatsApp, Telegram, Instagram, Messenger, and other supported channels.

Choose the channel first because the trigger options shown afterward are based on that channel.

In the example above, Instagram is selected. The panel below then shows the triggers already configured for that Instagram workflow.

Configured Triggers

The Configured Triggers area shows every event that can currently start the workflow.

Triggers are organized into groups so related events stay together. For example, you may see groups related to:

  • messages and conversations

  • contact data

  • integration events

The available groups and events can expand as BotLance adds more capabilities.

A workflow can contain more than one configured trigger. If any configured trigger matches, the same workflow can begin.

Use Add New Trigger when you want to add another starting condition.

Message & Conversation Triggers

For messaging channels such as Instagram, the Message & Conversation group contains events based on how the customer interacts with your account.

For Instagram, these can include events such as:

Direct Message — someone sends a DM to your Instagram account.

Post / Reel Comment — someone comments on a post or Reel.

Story Reply — someone replies to one of your Instagram Stories.

Live Comment — someone comments during an Instagram Live.

You can select the event or combination of events that should use the trigger.

The example above is editing a trigger for a Direct Message containing the keyword price.

At the top of the editor, BotLance also shows which trigger you are editing and which channel it belongs to. This is useful when a workflow contains several triggers.

Select the Message Events

Inside Message Events, select the places where the trigger should listen.

For example, if you enable both Direct Message and Story Reply, the same trigger configuration can respond to matching messages coming from either source.

You do not need to create a completely separate keyword configuration for every selected message event.

This is an important part of the BotLance trigger model: the selected message events can share the same keyword rules.

Configure Comment Sources

When you choose a comment-based event, BotLance can provide additional options for deciding which content the trigger should watch.

Depending on the event, you may be able to configure the trigger around examples such as:

  • any applicable post
  • a specific post or Reel
  • upcoming content
  • a particular supported live event

The available choices depend on the selected channel and event.

Use these options when you want a workflow to respond only to interactions associated with particular content rather than every eligible interaction on the account.

Add Your Keywords

The Keyword Trigger section defines the words or phrases that should actually start the workflow.

Enter one or more keywords that represent the intent this workflow is designed to handle.

For example:

price

You can add additional keywords when customers may express the same intent in different ways.

The matching rule can also be selected from the available dropdown. For example, Keyword contains means the keyword can appear anywhere inside a longer customer message.

If the keyword is price, a message such as:

What is your price?

can match the trigger.

Keyword matching is not case-sensitive, so values such as PRICE, Price, and price are treated the same way.

One Keyword Configuration Across Selected Events

BotLance uses one shared keyword configuration for the message events selected inside the trigger.

For example, if you select:

  • Direct Message

  • Post / Reel Comment

  • Story Reply

and configure the keyword:

price

the same keyword rule applies across those selected events.

You do not need to enter price separately for DMs, again for comments, and again for Story replies.

This keeps the trigger easier to maintain, especially when the same customer intent can arrive from several places on the same channel.

Why a Keyword Is Required

For message-based workflow triggers, BotLance expects you to define the keyword or intent that should enter the workflow.

This prevents the workflow from taking over every normal customer message or comment.

If a customer sends something that does not match the configured workflow trigger, the conversation can continue through the normal AI experience instead of being forced into an unrelated automation.

For example, imagine you have a workflow designed specifically for people asking about pricing.

You configure:

price

Messages that match that intent can enter the workflow.

A completely unrelated customer question does not need to enter the pricing workflow. Your AI agent can continue handling that conversation normally.

This makes workflows useful for specific automated journeys while allowing the AI to remain available for general conversation.

Configure AI Intention

Continue scrolling down in the Trigger editor and you will also find the AI Intention configuration.

AI Intention gives you another way to help BotLance understand when the trigger is relevant based on what the customer is trying to accomplish, rather than relying only on exact wording.

Use this area when you want to describe the customer intent the workflow should recognize.

For example, instead of trying to manually predict every possible phrase a customer might use when asking about pricing, you can provide guidance about the intention behind the trigger.

Keep the instruction focused on the purpose of the workflow. The clearer the intention, the easier it is for BotLance to distinguish this workflow from unrelated conversations.

You may need to scroll further down the Trigger editor to reach this setting because it appears below the keyword configuration shown in the screenshot above.

Using Keywords and AI Intention Together

Keywords and AI Intention can work together to make a trigger more precise.

Keywords give you clear matching rules for important terms and phrases, while AI Intention can help BotLance understand the broader meaning behind customer messages.

You do not need to make the configuration unnecessarily complicated. For many workflows, a few strong keywords and a clear intention are enough.

The goal is to define which customer interactions belong in this workflow.

Multiple Triggers in One Workflow

After saving a trigger, return to the main Trigger panel to see it inside Configured Triggers.

You can then add additional triggers when the same workflow needs more than one starting point.

For example, the same workflow could potentially begin from a matching customer message, a contact-data event, or an event received from a connected business system.

Each trigger remains visible in its appropriate group so you can understand at a glance what can start the workflow.