Overview
These jobs show how to pull data from Close CRM (Emails, Calls, Leads, Smart Views) → analyze with Mavera (Chat, Focus Group, Mave Agent, Generations) → get persona-validated insights for outbound strategy, call coaching, persona management, and content generation.Close API uses a single base URL for all endpoints. Authenticate with an API Key via HTTP Basic Auth (key as username, empty password) or OAuth 2.0 Bearer tokens.
Prerequisites
1
Close API key
Generate an API key from Settings → API Keys in Close.
2
Mavera API key
Grab your key from app.mavera.io/settings/api.
3
Environment variables
4
Install dependencies
Jobs
Email Sequence A/B Testing
Show top and worst-performing cold emails to a Focus Group for qualitative A/B validation
Call Recording Analysis
Transcribe call recordings and feed them into Mave Agent for structured meeting analysis
Lead-to-Persona Automation
Auto-create Mavera Custom Personas for each ICP segment based on Close lead data
Smart View Content Generation
Pull leads from Smart Views and auto-generate personalized outreach content
Production Tips
Paginate with has_more
Paginate with has_more
Close uses
has_more + _skip for pagination:Rate limit helper
Rate limit helper
Read
X-Rate-Limit-Reset header on 429 responses and time.sleep() before retrying. Limit concurrent requests to stay under 10-40 RPS based on your plan tier.Cache transcriptions
Cache transcriptions
Call recordings are immutable. Cache transcripts keyed by
activity_id to avoid re-transcribing.Webhook-driven persona sync
Webhook-driven persona sync
Use Close webhooks (Settings → Webhooks) to trigger lead-to-persona sync on lead create/update.
Credits
See Credits for details.
Pipedrive
Pipeline voice analysis, activity scoring, lost deal focus groups
Salesforce
8 jobs — lead scoring, deal-stage focus groups, account research
HubSpot
8 jobs — lifecycle personas, meeting analysis, engagement refinement
Integrations
All integrations