Upgrade your Zapier app to embedded integrations.

Use your existing Zapier infrastructure to add reliable native integrations to your app.

You got your MVP out the door with integrations powered by Zapier, but your customers are complaining about integrations not working and you're starting to lose deals because you don't have native integrations.

You've looked at building the integrations yourself, but compared to the effort of your Zapier app, the return seems way off.

You're thinking “there must be a better way.”

Now there is. We call it:


Use your existing API to build direct integrations, fully white-labeled and embedded in your app for a seamless end-user experience.

Installation takes a day, then your team can build and maintain scalable, reliable integrations for your customers without an engineer. No, really.

It's built the way you would build it.


Historical data

Load your customers historical data from their integrations without requiring them to copy and paste into a Google Spreadsheet. Xkit loads historical data by default using the same integration path you've already defined.

Reliable low-latency data

Zapier latency depends on your customers' plan and can be unreliable at best. Xkit loads new data and updates in your system in under two minutes, and you get full visibility into the latency of all of your customer integrations.

Sell to enterprise

Zapier is great for SMB, but when it comes to selling enterprise, the expectation and requirement is for native, direct integrations. Build the integrations your enterprise customers want with the same level of effort you put into Zapier.

Stickier product

Native integrations boost critical metrics like activation rate and retention rate. By converting your Zapier integration to a native integration powered by Xkit, you can see 14% better retention rates - a much stickier product with the same level of effort.


Building direct integrations unlocks partnership opportunities with the apps you're integrating. With an Xkit-powered integration you get full visibility and can build co-marketing and other partnership relationships.

How it works

1. Connect your API

Your APIPOST /customers

Write a short serverless function to load your customers' data using your existing API.

Write a serverless function to serve as the Destination of your data

Your API is the natural edge of your application and the future of your integrations - any application processing can happen as normal.

By using your existing API, integrations powered by Xkit are simpler to build and allow your team to focus on the core of your application.

Since it's a serverless function, you have the freedom to write multiple API calls (like a Find and Update) in a single atomic action on Xkit.

Read the docs: Serverless Functions ▶

2. Select a source

See all ▶

Provide your Developer Credentials to set up a pre-built customer data source.

Adding HubSpot Developer credentials to Xkit

With just your developer credentials, Xkit creates an OAuth client to access your customers' data.

We provide technology, but it's your relationship with your users and your partners. This is a truly direct integration that can be fully white-labeled.

Since these are your credentials, there is no lock-in. You can move your integrations off of Xkit at any time.

Read the docs: Connecting to apps ▶

3. Map the data

Your API

Map your customer's data from their source apps to your app.

Mapping data from the source to your destination

We've already done the hard work of pulling all of the data, including automatically populating the relevant associations so you have access to every field in the source.

No flow control to define, no APIs to learn. Just point and click to define what data goes where, all without an engineer.

If you have a more complex case, you can always fall back to writing code: you're never stuck with our UI.

Read the docs: Data Mapping ▶

4. Connect your users

Your User

Fully managed authorization, embedded right in your app.

Your App
Your App

With just three lines of code, the xkit.js SDK can be installed in your front-end and manage the process of getting access to your customers' data.

You authenticate your users with a token from Xkit, and we take them through the OAuth process right from your app.

No refresh tokens or redirect URLs to worry about - you can even use our pre-built embedded UI to get you started.

Read the docs: Embedded Setup ▶