Before you start
- A HubSpot user with Super Admin or Developer Tools access, which creating a Service Key needs.
- A Brilo plan that includes the app store. Logging every call automatically also needs automations after a call. See Plans and what they include.
- An agent to give the HubSpot actions to, even an unfinished one.
- In Brilo, this happens in the dashboard under App Store.
Steps
Create a Service Key in HubSpot
Give the key two scopes
crm.objects.contacts.read and crm.objects.contacts.write. These two cover contacts,
calls and notes. A key can only get scopes that the person creating it already has.Copy the key
Open HubSpot in the Brilo app store
Paste the key
Test the connection, then install
You will know it worked when
- Test connection passes and Brilo says HubSpot is now linked to your workspace.
- HubSpot shows as connected in the app store.
- On a test call as someone who is in HubSpot, your agent uses that contact’s first name.
- After a test call with the after-call setup on this page, a call and a note appear on the caller’s contact in HubSpot.
What your agent can do in HubSpot
Brilo’s HubSpot connection gives your agent seven actions. Add each one from your agent’s Actions tab with Add Actions, then HubSpot. A new HubSpot action runs after the call by default, which its Trigger setting shows as After the call (post-call). See What are actions for how actions work in general. This table lists each HubSpot action, what it does, and the timing it suits best.Know the caller during the call
Your agent can look the caller up in HubSpot while the call is happening, so it greets a known caller by name and skips questions HubSpot already answers. Open Find contact by phone in your agent’s Actions tab and set its Trigger to During and after the call (post-call). That setting keeps the action available to an after-call workflow as well; choose During the call if you only want the lookup. Then say when to use it in your agent’s Prompt tab, for example:Log every call in HubSpot automatically
HubSpot gets a record of every call when an automation after the call runs three HubSpot actions in order: find the caller, log the call, add a note. Add Find contact by phone, Log call and Create note to your agent first. An after-call workflow only offers actions whose Trigger includes after the call, so leave Log call and Create note on After the call (post-call), and give Find contact by phone After the call (post-call) or During and after the call (post-call). Then open your agent’s Post Call Workflows tab and create a workflow. Tick the three actions under Allowed actions, paste these instructions, turn on Run on real calls, and save.What is not supported
- Deals, companies, tickets and custom objects. The HubSpot actions cover contacts, calls and notes.
- Signing in with your HubSpot account. Brilo connects with a Service Key or a private app token, not a HubSpot sign in screen.
- Sending call recordings to HubSpot. The call is logged with a summary, without the audio.
- Choosing a HubSpot owner for a contact, a call or a note.
- Reading HubSpot’s own call history or reports.
What else you can do here
- Decide what your CRM should hold after a call.
- Put a summary of every call where your team reads it.
- Automate other work when a call ends.
- Reach a system that is not in the app store.
If it did not work
The test says HubSpot did not accept this token. The key was copied only in part, or it was rotated or deleted in HubSpot. Copy the whole key again from Service Keys and paste it with no spaces around it. The test says the token works, but cannot reach your contacts. The key is missing a scope. Addcrm.objects.contacts.read and crm.objects.contacts.write to the key in HubSpot, then test
again.
Your agent did not find a caller who is in HubSpot. Find contact by phone matches most
reliably when HubSpot stores the number with its country code. A contact created in the last few
seconds can also be missing from HubSpot’s search for a moment.
Your agent does not use the caller’s name during the call. Check that the Trigger on Find
contact by phone includes during the call, and that your Prompt tells your agent to look the
caller up at the start.
Nothing appeared on the contact after a call. Check that Run on real calls is on, then
open the workflow’s Run History. When no contact matches the caller, the workflow stops
without writing anything.
Anything else: An action did not run.
FAQ
Does Brilo work with HubSpot?
Does Brilo work with HubSpot?
Can Brilo log every call in HubSpot automatically?
Can Brilo log every call in HubSpot automatically?
Can my agent greet HubSpot callers by name?
Can my agent greet HubSpot callers by name?
Why does Brilo say HubSpot is limiting requests?
Why does Brilo say HubSpot is limiting requests?
Should I use a HubSpot Service Key or a private app token?
Should I use a HubSpot Service Key or a private app token?
Will Brilo create duplicate contacts in HubSpot?
Will Brilo create duplicate contacts in HubSpot?
What happens if I rotate or delete my HubSpot Service Key?
What happens if I rotate or delete my HubSpot Service Key?
Do I need a developer to connect HubSpot to Brilo?
Do I need a developer to connect HubSpot to Brilo?
Why are there two HubSpot apps in the app store?
Why are there two HubSpot apps in the app store?
Related
- Update your CRM for what is worth writing after a call
- What are actions for how a connected app gets used on a call
- Automate what happens after a call for after-call workflows
- Supported integrations for everything else Brilo connects to
- An action did not run when nothing reaches HubSpot
