A trigger is the starting point of an automation.
It tells TalleFlow, “When this happens, begin the workflow.”
Without a trigger, the automation has nothing to respond to. Every automation starts with one.
How triggers work
When the event you selected happens, the automation begins running the rest of the steps you built.
That means the trigger is what decides when the workflow should start.
For example:
when a form is submitted
when a payment is received
when a contract is signed
when a project reaches a certain point
Once that happens, the automation can move into actions, waits, conditions, and other steps you’ve added.
Available trigger types
Contact Form Submitted
Use this when you want an automation to start after someone submits a form.
This is useful for:
lead follow-up
inquiry workflows
sending internal notifications
creating next-step tasks
Contact Created
Use this when you want an automation to begin as soon as a new contact is added.
This is helpful when you want to kick off a process right away for every new contact that enters your system.
Project Created
Use this when you want something to happen the moment a new project is created.
This can be useful for:
creating setup tasks
assigning internal follow-up
starting a standard onboarding flow
Project Updated
Use this when you want an automation to respond when project information changes.
This works well when your workflow depends on project changes over time.
Project Deleted
Use this when you need a workflow to respond after a project is removed.
This is more of an edge-case trigger, but it can be useful for cleanup or notification workflows.
Project Stage Changed
Use this when you want the next step to happen after a project moves from one stage to another.
This is one of the most useful triggers for automations because it helps move work forward as the project progresses.
Examples:
when a lead becomes booked
when a project moves into planning
when a project reaches completion
Task Created
Use this when you want an automation to begin after a task is created.
Task Updated
Use this when you want an automation to respond when a task changes.
Task Completed
Use this when you want the next step to happen after a task is marked complete.
This is useful for workflows where one finished task should automatically unlock the next step.
Task Deleted
Use this when you need to respond after a task is removed.
Document Created
Use this when an automation should start after a new document is created.
This can be helpful if your workflow depends on documents being prepared before something else happens.
Payment Received
Use this when you want an automation to begin after a payment comes in.
This is great for:
sending the next document
updating internal workflows
moving a client into the next stage
creating fulfillment tasks
File Completed
Use this when you want an automation to respond after a file reaches its completed state.
This is a catch-all trigger for file types that can be finished by client action.
Examples include:
brochure submitted
questionnaire submitted
contract signed
invoice paid
proposal completed through all required actions
This is helpful when you want one automation to respond to file completion without needing a separate workflow for each file type.
Contract Signed
Use this when you want the workflow to begin after a contract is signed.
This is one of the most common automation starting points because signing usually means it’s time to move into the next phase.
Examples:
send a welcome email
create onboarding tasks
send the next document
update the project stage
Time-Based
Use this when you want an automation to start based on timing instead of a live event.
This is useful for:
date-based reminders
timed follow-ups
scheduled workflow steps
Scheduled Email Marketing Blasts
Webhook
Use this when you want an automation to start from an outside source.
This is typically used when another system sends information into TalleFlow and you want that event to kick off a workflow.
Choosing the right trigger
The best trigger depends on what should cause the workflow to begin.
A simple way to think about it:
If something starts with a form, use a form trigger
If something starts when a client takes action, use a payment, contract, or file trigger
If something should happen on a specific date or after a delay, use a time-based trigger
If the workflow depends on progress inside the system, use a project or task trigger
Good examples of trigger-based workflows
Example 1
Trigger: Contact Form Submitted
Then: Wait 1 day → send follow-up email
Example 2
Trigger: Contract Signed
Then: Create onboarding tasks → update project stage
Example 3
Trigger: Payment Received
Then: Send confirmation → move project forward
Example 4
Trigger: Project Stage Changed
Then: Send the next document or create the next internal task
Things to keep in mind
A trigger only starts the workflow. It does not decide everything that happens after that.
If you need the automation to behave differently depending on the situation, that’s where conditions come in.
If you need something to happen later instead of immediately, that’s where wait nodes come in.
Related articles
