> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trig.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Get launched in Trig in four steps

This guide walks you through the essential setup to get Trig working for your business. By the end, you'll have stages tracking your customer journey, objectives measuring progress, and your first job ready to intervene.

## Before you start

Ensure you have:

<CardGroup cols={2}>
  <Card title="Data Integration" icon="plug">
    CRM (HubSpot or Salesforce) and product data sources connected
  </Card>

  <Card title="Customer Data" icon="database">
    People and Organisations flowing into Trig
  </Card>
</CardGroup>

<Note>
  Work with your Trig implementation team to set up integrations if not already configured.
</Note>

***

## Step 1: Define your stages

Stages are the foundation of everything in Trig. They represent the phases of your customer journey.

### Standard stages

Most B2B SaaS companies use four stages:

| Stage          | Purpose                                      | Typical Duration          |
| -------------- | -------------------------------------------- | ------------------------- |
| **Onboarding** | Initial setup and first value milestones     | Days 0-30                 |
| **Adoption**   | Growing usage, team expansion, feature depth | Months 1-3                |
| **Expansion**  | Signals of readiness to upgrade or expand    | Variable                  |
| **Renewal**    | Pre-renewal health monitoring                | 60-90 days before renewal |

### Create your first stage

<Steps>
  <Step title="Navigate to Stages">
    Go to **Dashboard > Stages** in the main navigation
  </Step>

  <Step title="Create a new stage">
    Click **Create Stage** and enter:

    * **Name:** Onboarding
    * **Description:** Initial setup and first value milestones
  </Step>

  <Step title="Set entry criteria">
    Define when organisations enter this stage:

    ```
    first_seen_date is within last 30 days
    ```
  </Step>

  <Step title="Set exit criteria">
    Choose time-based exit for now:

    ```
    Auto-exit after 30 days
    ```
  </Step>
</Steps>

<Tip>
  Start with time-based exit criteria. You can refine to completion-based exit once you understand typical customer patterns.
</Tip>

***

## Step 2: Add objectives to your stage

Objectives are the milestones that define healthy progression within a stage. They answer: "What do we want customers to do?"

### Identify 4 to 7 key milestones

For an Onboarding stage, consider:

* Created first project
* Invited a team member
* Connected an integration
* Generated first report
* Completed a full week of usage

### Create your first objective

<Steps>
  <Step title="Open your Onboarding stage">
    Click into the stage you just created
  </Step>

  <Step title="Add an objective">
    Click **Add Objective** and configure:

    * **Name:** Created First Project
    * **Completion criteria:** `projects_created >= 1`
  </Step>

  <Step title="Add more objectives">
    Repeat for 3-5 additional milestones important to your business
  </Step>
</Steps>

### What happens next

As customers flow through your stage, Trig will:

1. **Track completion** for each objective
2. **Calculate averages** across your customer base
3. **Identify slow completers** via Signals
4. **Build patterns** showing what successful customers do

***

## Step 3: Create a cohort for targeting

Cohorts are reusable audience segments. Create one to target customers who need intervention.

### Create a "Stuck in Onboarding" cohort

<Steps>
  <Step title="Navigate to Audience">
    Go to **Audience > Cohorts**
  </Step>

  <Step title="Create new cohort">
    Click **Create Cohort** and configure:

    * **Name:** Stuck in Onboarding
    * **Type:** Organisation
  </Step>

  <Step title="Define filter criteria">
    ```
    currently_member_of_onboarding_stage = true
    AND days_in_stage >= 14
    AND objectives_completed < 2
    ```
  </Step>

  <Step title="Save the cohort">
    This cohort will dynamically update as customers match or unmatch the criteria
  </Step>
</Steps>

***

## Step 4: Launch your first job

Jobs are where intervention happens. They target an audience with a goal and drive action through messaging.

### Create an onboarding nudge job

<Steps>
  <Step title="Navigate to Jobs">
    Go to **Jobs** in the main navigation
  </Step>

  <Step title="Create new job">
    Click **Create Job** and configure the basics:

    * **Name:** Onboarding Nudge
    * **Target type:** Organisation
  </Step>

  <Step title="Define the goal">
    What do you want customers to do?

    ```
    projects_created >= 1
    ```
  </Step>

  <Step title="Set the audience">
    Use your cohort or define criteria directly:

    ```
    Member of cohort "Stuck in Onboarding"
    ```
  </Step>

  <Step title="Set auto-exit duration">
    How long before customers exit if they don't complete?

    ```
    14 days
    ```
  </Step>

  <Step title="Configure entry action">
    Add a **Message Customer** action with plain text email:

    ```
    Subject: Quick tip to get started with {product_name}

    Hi {first_name},

    I noticed your team at {organization_name} signed up recently
    but hasn't created your first project yet.

    Here's how to get started - it takes about 5 minutes:

    1. Click "New Project" in the dashboard
    2. Give your project a name
    3. Add your first task

    If you run into any issues, just reply to this email.

    Thanks,
    {sender_name}
    ```
  </Step>

  <Step title="Launch the job">
    Review your configuration and click **Go Live**
  </Step>
</Steps>

<Warning>
  **Plain text emails work best.** They look personal and get 10x higher engagement than branded HTML templates.
</Warning>

***

## What you've built

Congratulations! You now have a working Trig configuration:

<CardGroup cols={2}>
  <Card title="Stage" icon="stairs">
    Onboarding stage tracking new customer progression
  </Card>

  <Card title="Objectives" icon="bullseye">
    Key milestones measuring healthy customer behaviour
  </Card>

  <Card title="Cohort" icon="layer-group">
    Reusable segment identifying customers who need help
  </Card>

  <Card title="Job" icon="envelope">
    Automated intervention nudging stuck customers
  </Card>
</CardGroup>

### The virtuous cycle

With this foundation in place:

1. **New customers enter** the Onboarding stage automatically
2. **Objectives track** their progress against key milestones
3. **Slow completers** are identified by Signals
4. **Jobs intervene** to get them back on track
5. **Completion data** improves your understanding of "normal"

***

## Next steps

<CardGroup cols={2}>
  <Card title="Add more stages" icon="plus" href="/concepts/lifecycle-stages">
    Configure Adoption, Expansion, and Renewal stages
  </Card>

  <Card title="Build job sequences" icon="diagram-project" href="/guides/building-jobs">
    Chain jobs based on outcomes for progressive journeys
  </Card>

  <Card title="Use Signals" icon="bell" href="/guides/using-signals">
    Proactively surface customers who need attention
  </Card>

  <Card title="Define behaviours" icon="fingerprint" href="/concepts/behaviours">
    Track milestone moments beyond stages
  </Card>
</CardGroup>

***

## Checklist

Before moving on, confirm:

<Check>Stage created with entry and exit criteria</Check>
<Check>4 to 7 objectives defined with clear completion criteria</Check>
<Check>At least one cohort for targeting</Check>
<Check>First job live with plain text email action</Check>
<Check>Data flowing - customers entering stages and objectives tracking</Check>
