Skip to main content

Trigger Nodes

A trigger is the starting point of an automation.

Written by Vaasu Guduguntla
Updated over a week ago

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

Did this answer your question?