Skip to main content
Connect Chert to your HubSpot account in under a minute. The install is fully OAuth-driven — there is no package to upload and no admin SQL to run on the HubSpot side.

Before You Begin

Scopes Requested

When you click Install, HubSpot prompts you to approve the scopes below. Each scope is the minimum required to make a feature work. Chert does not request access to deals, companies, tickets, or any custom object.

Install the App

1

Open the Chert console

Sign in at https://console.trychert.com and open the project you want HubSpot to send from.
2

Open Settings → Integrations

Click Settings in the top nav, then scroll to the Integrations section.
3

Click Connect HubSpot

Chert redirects you to HubSpot’s OAuth approval screen.
4

Pick the HubSpot account and approve

HubSpot lists every account you have access to. Pick the account you want to bind to this Chert project, review the scopes, and click Connect app.
5

Return to Settings

HubSpot redirects back to the Chert console with the new install confirmed. The Integrations section now shows the bound HubSpot account ID, the granted scopes, and a Disconnect button.

Verify the Install

1

Open a contact in HubSpot

Open any contact that has a phone number in the phone or mobilephone property.
2

Locate the Chert iMessage card

The card appears in the right sidebar of the contact record. The first load takes a moment while the card fetches conversation history.
3

Send a test message

Type a short message in the conversation tab and click Send. The bubble appears immediately in the card, and the same message appears in the Chert console for the bound project within a few seconds.
4

Confirm the workflow action is available

In HubSpot, open Workflows, create a contact-based workflow, and click the + to add an action. Send iMessage via Chert appears in the action picker under the Chert group.

Reinstall and Re-authorize

Re-running the install flow against an account that already has Chert installed rotates the access and refresh tokens. The bound Chert project is preserved — a re-install never silently moves an account between projects. To move an account between projects, disconnect first, then run the install flow from the destination project.

Uninstall

You can disconnect from either side; both end states are equivalent. Disconnecting does not delete conversation history. Reconnecting the same account flips the tenant back to active and resumes sending.

Troubleshoot Installation

See Also

  • Configuration — bind a Chert project, pick a phone line, set up auto-send.
  • Security — scope rationale, signature verification, token storage.
  • Limits — rate limits, daily caps, retry semantics.