Skip to main content
Move data between your app, Membrane Data Tables, and your tenants’ external apps. Your agent can create Data Tables, build routines that pull records from external systems, and expose Actions that write back when a workflow needs to update another app.

Getting Started

  1. Complete the Quickstart: Product Integrations guide.
  2. Ask your coding agent to build the data integration:
“Set up a routine that imports contacts from connected CRMs into our database and keeps them up to date.”

How It Works

  1. Create Data Tables — Model the records your workspace needs, such as contacts, companies, orders, or tickets.
  2. Create routines — Pull records from external systems and normalize them into the table.
  3. Expose Actions for writes — Use Actions for operations such as creating contacts, sending messages, or updating tickets.
  4. Receive changes with Event Sources — Use an Event Source and Event Listener when an external system should push changes back to Membrane.

Key Building Blocks

  • Data Tables — durable workspace record stores.
  • Routines — scheduled work that populates Data Tables from APIs, files, or connected apps.
  • Actions — workspace operations the agent, apps, and jobs can run.
  • Event Sources — connection-specific event registrations with their own subscribe, handle, unsubscribe, and refresh code.