Skip to main content

Sequence Triggers

Triggers automatically enroll domains into sequences when specific events occur. Instead of manually adding contacts, triggers ensure your sequences always have fresh leads flowing in.

Sequences

Trigger Types

Audience Match

Enroll domains when they match an audience's filter criteria:

  1. Open your sequence
  2. Go to Settings → Triggers
  3. Click + Add Trigger
  4. Select Audience Match
  5. Choose an audience
  6. New domains that enter the audience will auto-enroll

Example: You have an audience for "US SaaS domains registered in the last 7 days." Every day, new matching domains automatically enter your outreach sequence.

Watchlist Change

Enroll domains when a watched domain changes:

  1. Select Watchlist Change as the trigger type
  2. Choose which change types trigger enrollment:
    • Tech stack added
    • New contact found
    • Website went live
    • Industry changed
  3. Optionally filter by specific changes (e.g., only when "Stripe" is added to tech stack)

Example: When a watched competitor adds Stripe to their tech stack, automatically enroll them in a "payment solutions" outreach sequence.

Intent Signal

Enroll domains when CronDB detects a buying signal:

  1. Select Intent Signal as the trigger type
  2. Choose signal types:
    • New technology adoption (e.g., added a CRM)
    • Rapid tech stack growth (3+ new tools in 30 days)
    • E-commerce platform launch
    • Hiring signals (job board pages detected)

Example: When a domain adds an e-commerce platform, enroll them in a sequence about your e-commerce analytics tool.

New Domain

Enroll domains based on registration criteria:

  1. Select New Domain as the trigger type
  2. Set filters:
    • Industry
    • Country
    • Business type
    • Minimum confidence score
  3. New domains matching these criteria enroll automatically

Example: Every domain registered in the UK in the "Healthcare" industry automatically enters a healthcare-specific outreach sequence.

Manual Trigger via API

Enroll domains programmatically:

curl -X POST \
-H "Authorization: Bearer cdb_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{"sequence_id": "seq_abc123", "domains": ["newsite.com"]}' \
"https://api.crondb.com/v1/sequences/enroll"

Trigger Configuration

Enrollment Limits

Set limits to prevent overwhelming your send capacity:

  • Max enrollments per day — Cap daily auto-enrollments (e.g., 50/day)
  • Max total enrolled — Stop auto-enrolling after reaching a total count
  • Cooldown period — Minimum time between enrollments from the same trigger

Exclusion Rules

Prevent duplicate or unwanted enrollments:

  • Already in sequence — Skip domains already enrolled in this sequence
  • Already in any sequence — Skip domains enrolled in any active sequence
  • Suppression list — Skip domains on your suppression list
  • Completed sequence — Skip domains that already completed this sequence

Schedule

Control when triggers are evaluated:

  • Always active — Evaluate in real-time
  • Business hours only — Only enroll during your send window
  • Custom schedule — Set specific days and hours

Trigger Examples

Lead Generation Funnel

Trigger: New Domain
Filter: Country = US, Industry = Technology, Confidence > 0.8
Limit: 50/day
Exclusion: Already in any sequence
→ Enrolls into: "Tech Startup Outreach" sequence

Competitor Displacement

Trigger: Watchlist Change
Change: Tech stack added = "Competitor Product"
→ Enrolls into: "Switch to Our Product" sequence

E-commerce Launch

Trigger: Intent Signal
Signal: E-commerce platform detected
Filter: Country = US or GB
→ Enrolls into: "E-commerce Growth" sequence

Monitoring Triggers

The Triggers dashboard shows:

MetricDescription
Trigger firesHow many times the trigger matched
EnrollmentsHow many domains were actually enrolled
SkippedHow many were excluded (duplicates, limits)
Last firedWhen the trigger last matched

Trigger Limits

PlanMax Triggers per SequenceMax Total Triggers
Starter15
Pro525
Enterprise10Unlimited

Next Steps


Try it now →