Confirm CRM access + recording tool + AUTO_SEND policy
10 minThree decisions up front: which CRM, which recording tool, and whether follow-up emails send automatically or draft for review. The default (AUTO_SEND_EMAIL=false) is right for most teams during the first week. Flip to true once the reps trust the email quality.
- Ask which CRM. HubSpot + Salesforce + Pipedrive paths documented; script defaults to HubSpot.
- Ask which recording tool. Fireflies has the cleanest webhook story; Gong + Zoom AI require manual export or a polling job.
- Generate CRM token. HubSpot Private App scopes: crm.objects.deals.read + write, crm.objects.contacts.read, crm.objects.meetings.write.
- Generate Fireflies API key. Fireflies dashboard, Integrations, API.
- Pick AUTO_SEND_EMAIL=false for week one; flip to true after quality check.
- Data handling note. Transcripts go through the Anthropic API. Anthropic does not train on API data, but if your company has confidentiality policies, confirm with the operator before the first call.
- Stage mapping. Claude extracts stage_update as a display name (Contract Sent). The script maps it to the internal CRM stage ID via STAGE_NAME_TO_ID. Populate that dict before going live or stage updates silently no-op.