Bring your old CRM. Keep the tools you like.

Sample workspace

Move over without losing a column.

From HubSpot

Keep HubSpot running while you switch.

Contacts, companies and deals land in their own tables and refresh every six hours. Add your own columns beside them.

From Salesforce or any other CRM

Export a file. Every column finds a home.

Drop in a CSV or Excel file. Columns map to your properties, and anything new becomes one.

  • Match on a column, and repeats update the record they belong to.
  • Links between your files come across with them.
  • Try a test run first, and undo an import if it's wrong.

Works with the tools you already use.

Your old CRM

HubSpotSyncSalesforceImport

HubSpot keeps syncing while you switch. Salesforce comes in from its export, with columns mapped for you.

Email and calendar

GmailOutlook

Two-way email on the records it's about, plus your calendar and booking pages.

Meetings

Google MeetZoomMicrosoft Teams

A meeting link on every booking, and a bot that joins to record the call.

Phone

Built in

Buy a number and take calls in Custral, transcribed while you talk.

Messaging

Slack

Channel messages become conversations you answer from Custral. Ask Stella right in Slack.

Billing

Stripe

Customers and invoices sync into tables you can build on.

Product

GitHub

A pull request's status, on the record it's for.

Connect anything else yourself.

Reach your records from your own code, or from the AI tools your team already uses.

View docs →On Growth plans and up.
sync-plan.ts
import { Custral } from "@custral/sdk";

const custral = new Custral({ apiKey: process.env.CUSTRAL_API_KEY });

// put your billing plan on the company
await custral.records.update({
  object: "companies",
  id: company.id,
  fields: { plan: "Scale", seats: 40 },
});

// hear about it when a teammate changes a record
custral.on("record.updated", (event) => {
  // …your logic, on your servers
});

Bring your customers with you.

Join waitlist →

Plans from $39 a seat a month, billed annually. See pricing