Getting Started
- Complete the Quickstart: Product Integrations guide.
- Ask your coding agent to build the data integration:
“Set up a continuous data sync that imports contacts from connected CRMs into our database and keeps them up to date.”
How It Works
- Create Data Tables — Model the records your workspace needs, such as contacts, companies, orders, or tickets.
- Attach Data Syncs — Add JavaScript sync slots that list records from external systems and normalize them into the table.
- Expose Actions for writes — Use Actions for operations such as creating contacts, sending messages, or updating tickets.
- Subscribe with External Event Types — Use External Event Types when an external system should push changes back to Membrane.
Key Building Blocks
- Data Tables — durable workspace record stores.
- Data Syncs — code that populates Data Tables from APIs, files, or connected apps.
- Actions — workspace operations the agent, apps, and jobs can run.
- External Event Types — workspace event subscriptions with their own subscribe, handle, unsubscribe, and refresh code.