CRM Integration

CRM integration patterns for Close CRM, HubSpot, and Salesforce. Use when: Close CRM, HubSpot, Salesforce, CRM API, lead sync, deal sync, activity logging, CRM webhook, pipeline automation, contact enrichment."

CRMAutomation
byManoj Bajaj1,476 wordsRefs included

What is CRM Integration?

What this skill does

CRM Integration connects marketing and sales platforms like Close CRM, HubSpot, and Salesforce to automate lead and deal management. It enables authenticated API access for creating, reading, updating, and deleting leads, contacts, deals, and activities while handling real-time data synchronization via webhook listeners. This skill supports pipeline automation and bidirectional syncing to maintain consistent, enriched contact records across systems without duplicates.

Who it's for

This skill is essential for growth leads coordinating complex sales workflows across multiple teams, performance marketers needing seamless lead handoffs from campaigns into CRM pipelines, and agency strategists managing client accounts with diverse CRM setups. It suits those working with SMBs using Close CRM for straightforward sales, mid-market teams leveraging HubSpot’s marketing-sales alignment, or enterprises requiring Salesforce’s elaborate authentication and workflow capabilities.

Key workflows

First, setup involves authenticating with the CRM’s API using the appropriate method—API key for Close CRM, OAuth or private app tokens for HubSpot, and JWT bearer tokens for Salesforce. Next, implement CRUD operations to create and update leads, contacts, deals, and log sales activities programmatically. Third, configure webhook handlers to listen for real-time updates, ensuring data sync is accurate and immediate. Finally, build pipeline automation and reporting to track stage progress and optimize deal velocity based on CRM status changes.

Common questions

How do I handle rate limiting? Each platform enforces limits—Close CRM allows 100 requests per 10 seconds, HubSpot varies by tier, and Salesforce caps at 100,000 daily; design your sync to respect these thresholds. Can I sync data bidirectionally without duplicates? Yes, conflict resolution logic and unique entity identifiers are critical for consistent cross-CRM synchronization. What authentication method is best for enterprise? Salesforce’s JWT bearer authentication offers secure token-based access suitable for complex, high-volume environments.

How to use in Metaflow

Attach the CRM Integration skill to your agent task by specifying the appropriate platform and authentication credentials within the task configuration. Expect smooth API client initialization, automatic handling of lead and deal CRUD calls, and webhook processing for real-time updates. The skill will also support pipeline automation triggers and maintain data consistency across CRM systems during your workflows. For detailed guidance on implementation and best practices, refer to...

For broader context, see our roundup of claude skills for marketing, and read connect Claude Desktop to Google Ads with MCP for related setup guidance.

Related skills