Case study + video
“We needed to know the moment someone submitted a form so the right agent could follow up. Ampersand’s Subscribe actions gave us that signal and helped us reach prospects sooner.”
Solutions
For engineers and product managers building sales agents, Ampersand’s integration infrastructure makes it easy to build deep integrations with complex CRMs and every tool in the GTM ecosystem.
Use cases
Every enterprise configures Salesforce and HubSpot in its own way: custom fields and objects, lead and contact rules, ownership and permissions. Ampersand solves this per-tenant variation with custom object & field support and configurable data schema.
Agents need more than read access. Ampersand enables bi-directional actions so AI agents and applications can both read context and write data back into the system of record.
Ampersand supports the ecosystem of sales tools so your agents can execute every step of a job, from sending the email to scheduling the meeting to updating the 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.
Case study + video
“We needed to know the moment someone submitted a form so the right agent could follow up. Ampersand’s Subscribe actions gave us that signal and helped us reach prospects sooner.”
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 →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 →Pre-define a set of mappings or prompt users to define their own via Ampersand’s UI components.
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

Comparisons
How AI sales agents safely write to Salesforce and HubSpot using field-level mapping, permissions, and configurable bi-directional sync

By Chris Lopez ·

Perspectives
Why AI SDR platforms struggle with calendar and email integrations, and how to build real-time, scalable sync across Google and Microsoft ecosystems

By Chris Lopez ·

Product news

By Ayan Barua ·

Salesforce and HubSpot
How to onboard enterprise Salesforce customers in under an hour with self-serve OAuth, schema mapping, and integration-as-code

By Chris Lopez ·
FAQ
Ampersand is near real-time, meaning your agent can take action immediately when a form is filled out, an email arrives, or a record changes in the CRM.
Yes. One YAML file defines the cross customer integration. Per-customer mappings are then configured using Ampersand’s prebuilt UI components or headless components.
Yes. Ampersand can handle both the customization and high data volumes of enterprise CRM implementations.
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 retries failed API calls and data deliveries automatically. Notifications tell you when a read, backfill, or subscription fails, and you can choose to route these to Slack or view logs in the Ampersand dashboard.
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.
You declare the integration in an amp.yaml manifest in your repo. Your customers then connect their CRM to your product and map their fields using Ampersand’s embeddable setup UI (all in your company’s style). Ampersand then delivers their data to your webhook or other data destinations.