Skip to main content
Documentation

Build native integrations with a declarative manifest.

Declare what to read, write, and subscribe to in a single manifest. Ampersand handles auth, field mapping, rate limits, and delivery.

CRMs, ERPs, and moreOAuth managedDeploy via CLI
amp.yamldeclarative integration manifest
specVersion: 1.0.0
integrations:
- name: crm-sync
provider: salesforce
read:
objects:
- objectName: contact
destination: contactsWebhook
schedule:
requiredFields:
- fieldName: email
- mapToName: lifecycle_stage
optionalFieldsAuto: all
write:
objects:
- objectName: note
$ amp deploy ./integrations —project my-app

Actions

Actions are the verbs of every integration. You declare them in your manifest.

Read

Scheduled or on-demand reads with incremental syncs, delivered anywhere.

Write

Create and update records in your customer’s SaaS, one at a time or in bulk.

Subscribe

React to creates, updates, deletes, and field changes as they happen.

Search

Targeted, synchronous queries with filters. No stored copy required.

Proxy

Call any provider endpoint directly with managed auth attached.

Get started

Two steps to your first integration.

1. How Ampersand works

The model in five minutes: integrations, installations, revisions, and the config that decides what runs for each customer.

2. Build your first integration

Clone a React app with HubSpot already wired up, then swap in your own manifest and deploy.

Guides

The hard parts, already handled.

Reads and backfills

Writes that respect customer data

Real-time events

Schemas and mapping

Running in production

Reference

Manifest schema

Every field for read, write, subscribe, proxy, and field mapping in amp.yaml.

CLI

Commands, flags, and CI usage for deploying and diffing manifests.

REST API

Installations, connections, records, and webhook payloads.

React SDK

Hooks for connections, installations, and config in @amp-labs/react.

Integrations

Ampersand connects to CRMs, ERPs, support desks, warehouses, and more through one manifest surface. Each provider guide lists the supported objects, the authentication type, and whether read, write, and subscribe actions are available.

Browse the provider directory

Search every supported provider, from Salesforce and HubSpot to NetSuite and Workday.

Request a provider

Missing an API you need? File an issue on the open-source connectors repository.

Troubleshooting and support

Troubleshooting

A searchable index of known errors, general and provider-specific, with step-by-step fixes.

Changelog

Manifest spec versions, provider additions, breaking changes.

Support

Shared Slack channel with our engineers, or email support@withampersand.com.