Ampersand
Customer B
Customer A
Your app
Customer C
Customer D
"I have built hundreds of integrations at Clay. Ampersand is the first developer platform that gets it right."
Eric Engoron
Engineering at Clay
Architecture that scales
Take the guesswork out of building complex native product integrations
A declarative framework to make your product integrations extensible, bi-directional, and configurable by your customers.
Composable
Version-controllable
Works with your CI/CD
your-app/salesforce-integration.yaml
specVersion:1.0.0
integrations:
-name:salesforce
displayName:My Salesforce Integration
provider:salesforce
read:
objects:
-objectName:contact
destination:contactWebhook
schedule:*/10 * * * *
# Always read these fields
requiredFields:
-fieldName:firstName
-fieldName:lastName
-fieldName:email
# Customer can decide if they want us to read these fields.
optionalFields:
write:
objects:
# Create a new lead in Salesforce whenever we make an API request
-objectName:lead
Read or write to any object or field, whether standard or custom. Manage complex setups of your enterprise customers through field mappings. Don’t be constrained by a unified schema.
Managed auth
Custom objects
Custom fields
Field mapping
See code
Ampersand’s open-source connectors library has broad coverage across Sales, Revenue, Marketing, Support, and more. Easily request or contribute new connectors.
Operate at scale without the maintenance responsibility. Detailed dashboards for sync operations make observability easy.
Retries
Error handling
Cost and quota management
Backfills
Detailed logs
Alerting
Built for product use cases
Includes UI library, and auto-refreshes
Authenticated passthrough requests
API endpoints for bi-directional data sync
Optimized for writing voluminous data
Customer data fetch at pre-configured intervals
Get historic data when customer onboards