Video
“We’re now able to offer things to our customers that companies in our space have never been able to offer.”
Solutions
For engineers and product managers building AI-native revenue intelligence agents, Ampersand’s integration infrastructure makes it easy to build deep integrations with Salesforce and HubSpot.
Use cases
Video
“We’re now able to offer things to our customers that companies in our space have never been able to offer.”
Any revenue intelligence tool is only as good as its CRM connection. Ampersand reads, writes, and subscribes to your customers’ CRM with batch writes and per-record results.
Every enterprise configures Salesforce and HubSpot in its own way: custom fields and objects, lead and contact rules, ownership and permissions. With Ampersand, you define your data model once, and Ampersand handles the complexity of translating each customer’s CRM into your schema.
Your product will be one of many making API calls to the CRM, and you don’t want to be the one to exhaust the customer’s quota. With Ampersand’s API quota protection, you can confidently deliver real-time results on the records that matter, without crashing your customers’ CRM.
Integrations break for reasons that are often beyond the control of your engineering team. Ampersand provides protection against the most common failure points.
Fully offload OAuth. Ampersand stores and refreshes every customer’s tokens for the scopes you choose.
Work around strict CRM quota limits and prevent your integration from accidentally consuming all your customers’ quotas.
Get notified when fields are created, deleted, or changed in any customer’s CRM, before the change breaks your integration.
“We needed integrations built for our product, with control over the data model. Ampersand’s configuration-driven approach enables us to define the schema ourselves.”
Read the case study
Production infrastructure for integrating with complex customer environments.
Domain experts who understand the complexities of Salesforce and HubSpot and work with your team to get your customers up and running.
Andi solves customer integration issues faster with deep knowledge of your environment, systems of record, and Ampersand.
Meet Andi →Ampersand supports the ecosystem of revenue tools so your product can work from complete information, from call recordings and email to billing and support history.
Security & compliance
Our security practices are robust and designed to get your product through enterprise security review faster.
View the trust center →Capabilities
Declare every integration in an amp.yaml manifest in your Git repo, then review it and ship it through CI/CD like the rest of your code.
Read docs →Map values for deal stages and picklists. Allow each customer to choose their own custom fields.
Read docs →Engineers write integration logic using standard transport primitives that describe how agents interact with customer systems of record.
Read docs →Send integration data straight to your Snowflake, S3, Kinesis, ClickHouse or other supported destination.
Read docs →Track when customers install, update, or delete integrations; when backfills complete; and when sync issues occur.
Read docs →Guides

CRM
Learn what real-time CRM sync actually requires, from webhooks and deduplication to bidirectional conflict resolution and production-grade event processing

By Chris Lopez ·

Comparisons
Why CRM custom objects, schema drift, and per-customer field mappings determine whether integrations scale beyond the first enterprise customer

By Chris Lopez ·

Salesforce
Reduce Salesforce CDC event volume at scale using calculated fields, APEX triggers, and quota-aware real-time integration patterns

By Chris Lopez ·

HubSpot
How to handle webhook enrichment, associations, and schema evolution in HubSpot integrations at production scale

By Chris Lopez ·
FAQ
Ampersand backfills a customer’s full history when they install your integration, then keeps it current with subscribe actions, which deliver changes in near real time.
Yes. Subscribe actions deliver create, update, and delete events on the exact fields you choose.
Write actions are defined per field and per customer. This gives you granular control over write actions such as writing only when a record is created, never overwriting an update, filling a field only when it’s empty, or setting a default value.
Yes. Define your data model once, and Ampersand’s embeddable UI lets each customer map their own custom fields and picklist values, such as deal stages.
Ampersand’s rate limiter slows down before a customer’s quota runs out so your integration won’t break other tools using Salesforce. Exact thresholds can be tuned at the integration level or at the customer level.
Ampersand does not store a copy of your customers’ data. Ampersand delivers data to your webhook or straight to a destination such as Snowflake, S3, Kinesis, or ClickHouse. Delivered data is kept briefly just so Ampersand can replay a failed delivery if needed.
Ampersand retries failed API calls and data deliveries automatically. Notifications tell you when a subscription, scheduled read, or write fails, each with the operation ID, and you can route them to Slack or view logs in the Ampersand dashboard.