Embed your app in every CRM.

Rich integrations with Salesforce, HubSpot, and more with just one build.

Salesforce Logo
Your App
Your App
Your App

Trusted by innovative startups


Next gen B2B SaaS runs in the CRM

Modern business run in the CRM, so modern B2B SaaS needs to run in the CRM. With Xkit, these innovative companies can embed their apps in their customer's CRM without a custom build.

Customer Onboarding


Customer onboarding companies initiate onboarding from the CRM with data from the sales process. During and after onboarding, status and activity updates are pushed back to the CRM to keep everyone on the same page.

Security Assessment Automation


Security assessments are a necessary and painful part of the sales process Automating and streamlining this process means allowing salespeople to start handling assessments from the CRM and communicating back to the customer with their status.

Contract Lifecycle Management


As a key part of the sales process, a contract's lifecycle begins and ends in the CRM, with critical information flowing back and forth during it's life. CLM companies initiate contracts from the CRM, pulling in data to populate templates, and send status back to the CRM.

Electron for CRM apps

Every CRM has their own flavor of embedded apps or plugins. Xkit enables app developers to build once and create an embedded app to run in every customer's CRM.

Enable actions from the CRM

Embed UI to initiate actions in the context of standard CRM objects to allow interaction with your app without ever leaving the CRM.

Salesforce Logo
Your App

Embed data in the CRM

Push data meaningful to your app into the CRM so your customers can have critical information at their fingertips.

Salesforce Logo
Your App
Foo Bar

Universal CRM API

Xkit standardizes API access across different CRMs, including each user's unique customizations. Custom fields and custom objects are supported natively, as they should be.

Microsoft Dynamics
Zendesk Sell


Push activities from your app into the CRM as Salesforce Tasks, HubSpot Timeline Events, Pipedrive Activities and more. Keep your users up to date with what’s happening in your app in the place where they spend their time.


Get notified when objects are created, updated, and deleted in your customer’s CRM with normalized webhooks regardless of if the source system supports them natively. Keep your system in sync with the source of truth - the CRM.


Read and write data in the CRM in a standardized format that is customized to your app's needs. Pull data from the CRM to initialize your own data, and push it back to keep your customer's CRM up to date.


Find existing objects in the customer's CRM to link or create new ones with a single API call. The developer-friendly answer to smartly pushing data to CRMs.

Connect to the CRM

Access your customer’s CRM in three lines of code with Xkit’s drop-in component, CRM Link. CRM Link manages authorization and configuration so your customers can simply and quickly authorize your access and customize their integration.

Simple installation

Add the CRM Link SDK to embed a component to connect to your customer's CRM.

  onClick={() =>
    xkit.linkCRM(<user token>)
  Connect CRM

One click for access

Our beautiful and intuitive embedded component gives your customers an unmatched experience for granting CRM access.

Your App
Your App

End-user configuration

Enable your customers to map their CRM customizations to the standards of your application for intuitive onboarding that works for every customer.

White-labeled with no lock-in

These are your integrations and your apps, we just power the technology. Use your own developer credentials to create a fully white-labeled experience and export any access tokens, refresh tokens, and API keys at any time. Even the apps we generate come with you.

Ready to build your CRM app?

Put your app where your users expect it — it's not as hard as you think.