GA-4 · GTM Architect · 150 XP · ~22 min
Batch vs. Trigger Architecture
For time-sensitive signals (job changes, funding events, pricing page visits), batch processing is a competitive disadvantage — your competitors acting on the same signal with a trigger will get there first.
Trigger Architecture in Bitscale
A trigger-based workflow has three components: 1. The trigger source What event fires the trigger? Options:- CRM event (new lead created, deal stage changed, activity logged)
- Webhook from external source (Crunchbase funding event, LinkedIn change, form submission)
- Scheduled check (daily query for new job postings matching ICP criteria)
- First-party behavior (pricing page visit from web analytics)
- Is this company in our ICP?
- Is this contact not already in an active sequence?
- Has this signal been seen before for this company in the last 30 days?
- Enrich the company (if new)
- Find decision-maker contact (if not already known)
- Score for fit × timing
- Generate personalized copy
- Route: Tier 1 auto-export to sequencer, Tier 2 to review queue, Tier 3 to nurture
Building Trigger Logic in Bitscale
Trigger condition check:Always-On Workflow Design
Design your trigger workflows to run continuously with minimal maintenance: Structure of an always-on workflow:Trigger Failure Handling
Every trigger needs explicit failure handling:GA-4 Challenge: Design Two Always-On Workflows (+150 XP)
Design two complete always-on trigger workflows using the structure above. Requirements:- Both workflows fully documented: trigger source, condition, on-trigger steps, failure handling
- Trigger condition check column built in Bitscale
- Deduplication logic documented
- One workflow tested end-to-end with 10 sample trigger events
Submit GA-4 Challenge →
Submit both workflow docs + tested grid. +150 XP on approval.
Next: GA-5 — Pipeline Attribution →
GA-5 covers how to track, measure, and report on the pipeline your GTM system generates.