Migrate a project to Jet Admin
Bring an existing Salesforce, HubSpot, Shopify, Stripe or Airtable project into Jet Admin — connect live to your data or sync it into Jet Tables, then build the app layer on top.
Jet Admin connects to your existing systems and provides the interface, permissions, workflows, and agents your team uses. Your CRM, store, or base stays the system of record.
You don't need to export data or cut over to a new system. Jet Admin keeps using your existing source, so there's no separate migration copy to maintain.
Choose how your data arrives
Choose a connection type during setup based on how your app needs to use the data.
Direct
Jet Admin reads and writes against the source in real time. Nothing is copied.
You need live two-way data, so editing a HubSpot deal in your app changes it in HubSpot. Direct connections are also required for write actions like Stripe refunds.
Sync
Jet Admin mirrors the source into Jet Tables, its built-in SQL database, on a schedule.
You need to join data across sources, write SQL against a non-SQL source, or reduce load on the source API.
Use sync connections for 360 Data / Data Blending, such as joining Salesforce accounts to Stripe invoices in a single table. Check the limits below when choosing this mode.
Choose your source
Start by adding a resource and choosing which system to connect:
Salesforce
Accounts, Contacts, Opportunities via API key
HubSpot
Contacts, Companies, Deals, Tickets via OAuth
Shopify
Any Admin API object via a REST resource
Stripe
Charges, invoices, subscriptions, and refunds
Airtable
Any base, with generated CRUD pages
If your source isn't listed, any of the 50+ data sources works the same way, and anything with an API can be connected as a REST API or GraphQL resource.
What each source brings in
Salesforce
Accounts, Contacts, Opportunities
API key
Yes
HubSpot
Contacts, Companies, Deals, Tickets
OAuth
Yes
Stripe
Charges, Customers, Disputes, Invoices, Plans, Products, Refunds
Secret key
Yes
Airtable
Selected tables, one view each
OAuth
Yes
Shopify
Any Admin API object
App token
No; direct only
Then build the app
Once connected, all sources use the same app-building tools:
For example, sync Salesforce and Stripe and blend accounts with invoices in one table. Build a table view and detail view, then add an agent so your team can ask questions about the blended data in plain language.
Connection limits
Jet Admin support controls the sync interval for external updates from the source to Jet Tables. Internal updates from Jet Tables to your interface happen in real time. Contact support to change the external interval.
SQL sources such as MySQL and PostgreSQL connect directly only and can't be blended.
Some integrations don't support sync. Ask support to prioritise a source you need.
Shopify uses a direct REST connection and won't appear in blending until a native integration ships.
You can check sync state at any time on the data source page: status (active or paused), last sync time, Sync now for a manual run, and More → View Sync Events for the history.
FAQs
Last updated
Was this helpful?