What It Does
Pushes qualified CustomerOS leads into Apollo as accounts, enabling sales teams to use Apollo’s prospecting tools on your best-fit opportunities. Setup: Register OAuth app in Apollo → Connect to CustomerOS → Configure sync rules → Map usersData Flow
From CustomerOS → Apollo
- Accounts created from qualified CustomerOS leads (meeting sync criteria)
- Company data syncs: name, domain, website
- Filters by: ICP fit (moderate/strong), stage threshold, user assignment
- Account owner assigned based on CustomerOS user mapping
- Updates sync when CustomerOS lead data changes
From Apollo → CustomerOS
- Users sync for rep assignment
- User mapping maintained for attribution
- Sync status tracked (created, updated, error)
What You Can Do
Auto-push qualified leads: Leads meeting criteria (ICP fit + stage + user assignment) automatically create Apollo accounts Prioritize prospecting: Sales reps see which Apollo accounts came from CustomerOS qualified leads Territory assignment: Apollo accounts automatically assigned to reps based on CustomerOS user mappings Filter by quality: Only syncs leads with moderate or strong ICP fit, above configured stage thresholdSmart Features
- Intelligent filtering: Only syncs leads meeting ALL criteria (ICP fit + stage + user + not customer)
- Duplicate prevention: Checks existing mappings before creating accounts
- Auto-recovery: Failed syncs automatically retry with error recovery
- Owner assignment: Maps CustomerOS users to Apollo users for automatic ownership
- Race condition handling: 5-minute buffer avoids syncing recently modified leads
Technical Details
- OAuth 2.0 secure authentication
- Bi-directional user sync for rep assignment
- Mapping table tracks CustomerOS leads ↔ Apollo accounts
- Sync status tracking (created, updated, error)
- Batch processing (default 25 leads per batch)
- Scheduled every 15 minutes via cron system
- Automated retry and error recovery
- Supports company-level leads only
Qualification Criteria
Leads must meet ALL requirements to sync to Apollo:- Only companies (get in touch for persona prospecting)
- Not already a Customer
- ICP fit: Moderate or Strong
- Stage: Above configured threshold (configurable)
- Quarantine status: Active (not quarantined)
- Company data: Valid name and primary domain
- User assignment: Must have user assigned with Apollo user mapping
- Not already synced to this Apollo connection