New: OctoFlow now syncs with your CRM. Pull HubSpot onto your map and log activity back automatically.HubSpot Setup Guide →

Setup Guide

Connecting OctoFlow to HubSpot

Takes about five minutes and works with any HubSpot tier, including free accounts. Once connected, your HubSpot companies and contacts build your mind map for you, everything you log in OctoFlow appears on the right contact timeline, and new accounts and contacts you add in OctoFlow are created in HubSpot automatically.

1Create a Private App in HubSpot

A Private App gives OctoFlow its own key to your HubSpot account. You stay in control and can revoke it at any time.

  1. In HubSpot, click the gear icon to open Settings.
  2. In the left sidebar choose Integrations → Private Apps.
  3. Click Create a private app.
  4. On the Basic Info tab, name the app OctoFlow. A logo and description are optional.

2Add the five scopes

Scopes control exactly what OctoFlow is allowed to do. On the Scopes tab, click Add new scope and select these five:

Selected scopes+ Add new scope
crm.objects.companies.readDelete
crm.objects.companies.writeDelete
crm.objects.contacts.readDelete
crm.objects.contacts.writeDelete
crm.objects.owners.readDelete

Your Scopes tab should look exactly like this before you continue.

The read scopes let OctoFlow pull your companies and contacts onto the map. The write scopes let it log your activity to timelines and create the records you add in OctoFlow. The owners read scope lets HubSpot show that activity as assigned to you, so it appears in your team's per-rep sales reports. Skip the Webhooks tab entirely, OctoFlow does not use webhooks.

3Create the app and copy your token

  1. Click Create app in the top right and confirm.
  2. On the app page, open the Auth section, click Show token, then Copy.
Treat your token like a password. It starts with pat-na1-. OctoFlow stores it securely on our servers only. It is never kept in your browser or extension, never shown to anyone, and only ever used to talk to HubSpot on your behalf.

4Connect inside OctoFlow

  1. Sign in at app.octoflowus.com.
  2. Open Settings → Integrations and click Connect on the HubSpot card.
  3. Paste your token and connect.

The Chrome extension picks up the connection automatically. There is nothing to configure on the extension side.

5Pull your CRM onto the map

Click Pull from HubSpot and choose whether the import builds a brand new mind map or adds to one you already have. Companies become account bubbles and their contacts nest underneath with names, titles, emails, and phone numbers filled in. Pulling again later is always safe, existing contacts are matched and never duplicated.

6Work normally, HubSpot stays current

You do this in OctoFlowHubSpot shows
Log a Call, with an optional outcome and notesA logged call with the outcome (Connected, Left voicemail, No answer, Busy, Wrong number) and your notes
Log an Email, with optional notesA logged email on the timeline
Log a Meeting, edit it, or delete itA meeting that updates or disappears to match
Log a LinkedIn touchA LinkedIn message entry on the timeline
Log a Network connectionA note on the timeline
Add an account with a company domainA new company, or a link to the existing one with that domain
Add a contactA new contact, associated with the right company and matched by email so nothing duplicates

Two switches in Settings → Integrationskeep you in control on both the web app and the extension: Push activity to HubSpot, and Create accounts & contacts in HubSpot. Disconnect removes your token entirely, and deleting the Private App in HubSpot revokes access instantly.

7Troubleshooting

  • An error mentions a missing scope: open your Private App, add the scope it names on the Scopes tab, and save. Scope changes apply to your existing token immediately, no reconnect needed.
  • Activity is not reaching a timeline: OctoFlow links contacts by HubSpot record or email. Give the contact an email that matches a HubSpot contact, or run a pull so records link up.
  • A new account did not appear in HubSpot: company creation needs a company domain. Edit the account and add its domain.
  • Anything else: reach us at support@octoflowus.com and we will get you sorted.
Open OctoFlow Settings →Managers: build the team dashboard →Questions? Contact us