Skip to main content
Behaviours are defined patterns of customer activity that you want to track and potentially act upon. They capture the moment when a customer exhibits a specific combination of attributes or events that matters to your business.

What are behaviours?

Think of behaviours as tripwires. You define the conditions, and when a customer crosses that threshold, Trig records it, can fire actions, and creates permanent metadata about when it happened.
Key characteristic: Behaviours are one and done. Once a customer enters a behaviour and either completes it or exits, they cannot re-enter that same behaviour again.
This makes behaviours ideal for tracking milestone moments—things that happen once and carry significance.

Behaviours vs cohorts

Understanding this distinction is critical: Example comparison: A “Super User” behaviour captures the moment someone first becomes a super user. Once achieved, it’s recorded permanently—even if usage later declines. A “Super User” cohort tracks who currently meets super user criteria. If usage declines, they leave. If it rises, they rejoin. Both have value. Behaviours give you historical milestones. Cohorts give you current state.

Why behaviours matter

Capturing milestone moments

Some customer actions are significant precisely because they happen once:
  • First time creating a project
  • Reaching a usage threshold (100+ actions)
  • Completing a critical setup step
  • Achieving “power user” criteria

Triggering actions at the right time

When a customer exhibits a behaviour, you can immediately:
  • Notify your team via Slack or webhook
  • Update an attribute in your system
  • Send a follow-up communication
  • Route them into a job

Building customer context

Every behaviour creates metadata:
This metadata is available for targeting, filtering, and analysis throughout the platform.

Qualifying audiences for jobs

Behaviours are often used as qualification criteria:

How behaviours work

Entry criteria (audience)

Entry criteria define who qualifies to enter:
When someone matches these criteria and hasn’t previously entered, they enter the behaviour.

Completion criteria

Completion criteria define success:
When someone in the behaviour meets these criteria, they complete. Completion is the positive outcome.

Exit without completion

If someone is in a behaviour and no longer matches entry criteria (or a time limit passes) without completing, they exit. Exit is the negative outcome.

The one-and-done rule

Once a customer has entered a behaviour—regardless of completion or exit—they cannot enter again. This serves important purposes:
  • Preserves integrity of “first time” tracking
  • Prevents double-counting
  • Creates clean historical records
If you need to track something that can happen repeatedly, use a cohort instead, or create multiple behaviours with different criteria.

Configuring behaviours

Anatomy of a behaviour

Building entry criteria

Entry criteria use filter logic: Attribute-based:
Trig metadata:
Important: Attributes are evaluated historically—existing values are checked. Events are evaluated forward—only new events trigger.

Entry, completion, and exit actions

Notify team:
  • Send Slack message to a channel
  • Include customer context
Fire webhook:
  • Call an external endpoint
  • Pass customer data
Update attribute:
  • Set an internal attribute
  • Flag status changes

Common behaviour patterns

Milestone behaviours

Track significant first-time achievements:

Funnel stage behaviours

Track progression through a conversion funnel:
Each behaviour’s audience can depend on completing the previous one.

Alert behaviours

Track conditions that should trigger notification:

Negative behaviours

Track concerning patterns:

Behaviours as objectives

Within stages, objectives are actually behaviours under the hood:
The mechanics are identical—entry criteria, completion criteria, actions. Within a stage context, they’re called “objectives” and contribute to stage progression tracking.

Automatic metadata

When you create a behaviour, Trig generates attributes automatically: You don’t need to create these manually.

Using behaviour metadata

This targets everyone who completed setup but hasn’t reached their aha moment.

Best practices

Name behaviours clearly

Keep behaviours focused

Each behaviour should track one meaningful milestone. Too complex:
Better as separate behaviours:
  • “First 3 Invoices Created”
  • “First Payment Received”
  • “Team Collaboration Started”
  • “Integration Connected”

Use behaviours for “first time” tracking

The one-and-done nature makes behaviours perfect for first-time events.

Plan sequences carefully

Because behaviours can’t be re-entered, plan thoughtfully:
  1. Define each stage as a separate behaviour
  2. Use completion of previous as entry criteria for next
  3. Consider what happens to people who skip stages

Don’t duplicate Trig metadata

You don’t need to create “entered_X = true” attributes manually—Trig creates them automatically.

Common questions

You can, but changing criteria affects historical interpretation. Better to create a new behaviour with updated criteria.
The one-and-done design preserves milestone tracking integrity. Use cohorts for repeated entry.
Use threshold behaviours: “First time”, “5+ times”, “10+ times” as separate behaviours. Or use cohorts for current state.
Objectives are behaviours within stages. Same mechanics, but objectives carry additional meaning for stage progression.
Yes. Entry, completion, and exit actions fire as soon as the condition is met.
Events are forward-only. Attributes are historical.

Summary

Behaviours capture milestone moments in the customer journey:
  1. One and done — Customers can only enter each behaviour once
  2. Trigger actions — Notify teams, fire webhooks, update attributes
  3. Build context — Every behaviour creates permanent metadata
  4. Qualify audiences — Use behaviour history for downstream targeting
  5. Sequence thoughtfully — Plan behaviour dependencies carefully
Used well, behaviours create a rich tapestry of customer context that powers intelligent, timely interventions.