Triggers are events that “wake up” an agent and start a workflow. These can include time-based triggers (e.g., every weekday at 9 am), chat-based triggers (when a user starts a new chat), or event-based triggers (e.g., when you receive an email).A single agent can have multiple triggers, either managing different workflows or acting as entry points into the same workflow.
A trigger filter allows you to set conditional logic to filter which events will cause your agent to wake up and execute the workflow.You can enable trigger filters at the bottom of the trigger configuration settings. This means you do not have to add additional steps to filter out triggering events from your workflow.
If you want your agent to process only emails with a specific label, you can configure the Email Received trigger to filter by label. This way, your agent will only wake up and run the workflow when an email with that label arrives.
Some triggers, such as the Calendar Event Started trigger, offer a Minutes Offset, which allows the trigger timing to begin before or after the event start time:
A negative Minutes Offset (-) sets the trigger before the event start time
A positive Minutes Offset (+) sets the trigger after the event start time
For example, if you wanted a Meeting Prep Lindy to prep you 30 minutes before a meeting, you would set the Minutes Offset to -30. In this case, the workflow would begin 30 minutes before the Calendar Event Start time.
For example, if you receive lead emails from a contact@company.com email address and also have a form on your website that sends leads to a Google Sheet, you can configure two triggers to aggregate your leads:
One trigger would be on an Email Received
The other would be on a New Row Added to a Google Sheet
The workflow would execute exactly the same for both triggers.
Under some circumstances, you may want your Lindy to have two distinct workflows. For example, let’s say you want to build a Meeting Notetaker Lindy that can also answer meeting questions in the Lindy app:
First Workflow: Meeting recorder that joins your meeting, creates a Google Document with meeting notes and saves them in a Folder (triggered by Calendar Event Start)
Second Workflow: Answer meeting questions with a Message Received trigger. This workflow begins when a user sends a message to Lindy, searches the knowledge base (which queries all the Documents in the Folder created by the first workflow), and then responds to the user.
This example outlines two workflows with different triggers:
One workflow joins your meetings and takes notes
The other allows the user to chat with their meetings and get instant answers to questions about their meetings