Integrations

Last updated: July 2026

Revenue Quality Engine is designed to sit on top of your existing CRM. This page documents the supported connectors, the direction of each sync, and what data moves.

Note. Some connectors are generally available today; others are on the roadmap. Availability is stated per integration below.

HubSpot

AvailabilityBeta
DirectionHubSpot → RQE (read), RQE → HubSpot (recommendations pushed as tasks and notes)
Entities syncedDeals, Contacts, Companies, Owners, Pipelines, Deal stages
FrequencyReal-time via HubSpot webhooks; full sync on demand and daily
AuthOAuth 2.0 (HubSpot app)
Field mappingConfigurable per tenant; sensible defaults out of the box

Salesforce

AvailabilityRoadmap
DirectionSalesforce → RQE (read), RQE → Salesforce (recommendations as Tasks)
Entities syncedOpportunity, Account, Contact, User, OpportunityLineItem, Product2
FrequencyChange Data Capture (CDC) subscription; full sync on demand
AuthOAuth 2.0 (Connected App)
EditionsEnterprise, Unlimited, Developer editions with API access

Pipedrive

AvailabilityRoadmap
DirectionPipedrive → RQE (read), RQE → Pipedrive (recommendations as Activities)
Entities syncedDeals, Persons, Organizations, Users, Pipelines, Stages, Products
FrequencyWebhook subscriptions; full sync on demand
AuthOAuth 2.0

CSV / Bulk import

AvailabilityGenerally available
PurposeInitial migration or one-off backfills without a CRM connector
Entities supportedClients, Deals, Products, Users
FormatUTF-8 CSV with header row; templates downloadable per entity
Row limit per import50,000 rows per file; larger imports split by RQE automatically
IdempotencyBy external ID (external_id column) — re-importing the same file is safe

Public API

AvailabilityExperimental / partner access
PurposeProgrammatic read/write for custom integrations
ContractOpenAPI 3.1 (see API page)
AuthBearer JWT or API key (per plan)
Versioningx-release-status: experimental / beta / ga / deprecated
SDKTypeScript SDK generated from the contract

Webhooks & Events

Webhooks let external systems react to state changes in RQE without polling. Delivery is at-least-once with idempotency keys. Retries use exponential backoff.

What is not integrated (yet)