Frictionless onboarding with embedded integrations.

Import your customers' data from the apps where it already lives.

☟ This is

Your App
HubSpot
HubSpot
Download
Excel
Reformat
Your App
Your App
Customers
Upload
CSV
Your SaaS app needs data from your customers to function.

You built a CSV upload that works, but:

  • Customers have trouble formatting the data and are always asking for help
  • Downloading and uploading the data take longer than you'd think, and it's lowering your conversion rate
  • Getting updates to the data feels harder than herding cats

☟ This is

Xkit
HubSpot
HubSpot
Import
Your App
Your App
Customers
Import your customers' data from the apps where it already lives.

Direct integrations to your customer's data sources that are:

  • Embedded right in your app and fully white-labeled for a frictionless experience
  • Mapped to your format without customer intervention
  • Continuously updated in your system in under two minutes

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.

How it works

1. Connect your API

Less
Xkit
Your APIPOST /customers

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

Xkit
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

Less
See all ▶

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

Xkit
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

Less
HubSpot
HubSpot
Xkit
Your API

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

Xkit
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

Less
Your User
HubSpot
HubSpot
Xkit

Fully managed authorization, embedded right in your app.

Your App
Your App
Integrations
HubSpot
HubSpot

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 ▶