DocsHubSpot
Feature reference

HubSpot

Your sales team works in HubSpot. With HubSpot connected, a hooked lead in Slack opens on its HubSpot contact record, and every contact shows a Jellyhook card: what that person did on your site before sending the form, and their visit chart.

When you would use it

A hook posts "Hot lead" in #sales. Your rep clicks Open in HubSpot and lands on the contact they will call. The Jellyhook card on that contact says they came from your spring campaign ad, read pricing for two minutes and came back twice, and Open visit chart shows the whole visit.

Connect HubSpot

  1. In Jellyhook, open Integrations. Under CRM, click Connect on HubSpot. An owner or admin of the site does this.
  2. HubSpot asks you to pick an account and approve. Jellyhook asks only to read contacts.
  3. Back in Integrations, HubSpot shows Connected with the account number. This also installs the Jellyhook app in that HubSpot account.
  4. Add the card to your contact records. HubSpot never shows a new card by itself: see the next section.
What Jellyhook reads
Only which contact has a lead's email. Jellyhook never creates, changes or deletes anything in HubSpot. To disconnect, click Disconnect in Integrations; removing the Jellyhook app in HubSpot also ends the connection.

Add the card to your contacts

Do this once, in the HubSpot account you connected. Everyone in the account then sees the card.

  1. In HubSpot, go to CRM → Contacts and open any contact.
  2. Click Customize at the top of the middle column, then Default view.
  3. Choose the tab you want the card on (for example the Overview tab).
  4. Hover where you want the card and click the + button.
  5. In the right sidebar open the Card library tab, open the Card types list and choose App.
  6. Click Add card under Jellyhook, close the sidebar, then click Save and exit (top right).
  7. Reload the contact. The Jellyhook card is there.
If the card is not in the library
The Jellyhook app is not installed in this HubSpot account. In Jellyhook, open Integrations and connect HubSpot again, and pick this account. You can check in HubSpot under Settings → Integrations → Connected apps. Changing the default view needs permission to customize records (usually an admin).

Open in HubSpot, from Slack

  • With HubSpot connected, a hook's Slack message has Open in HubSpot instead of Open the lead. Each hook can choose under Slack message, Customize, Open the lead in: HubSpot, Jellyhook, or both buttons.
  • The contact is found when the button is clicked, by the email the lead sent in your form. A HubSpot form creates its contact a few seconds after it is sent, so by the time someone clicks, the contact is there.
  • If HubSpot has no contact with that email, a short page says so, with Look again and Open in Jellyhook. If the lead has no email, or HubSpot does not answer within 4 seconds, the button opens the lead in Jellyhook instead.
  • Webhooks also receive the link, as lead.hubspot_url.

The Jellyhook card in HubSpot

At the top, a count of the hooks that caught the contact's leads and of their marks, and the Short, Moderate and Long switch for the summaries. Then, for the contact's email, their Jellyhook leads (newest first, up to 5), each in its own box. In each box:

PartWhat it shows
Top lineIn small grey text: the page and your site on the left, and the form on the right
Form sentWhen, with how long ago on the right
Hooks and marksGreen tags for the hooks that caught the lead, blue tags for its marks that are shared with your whole team. Marks kept private by their owner are never shown.
Came fromPlain text above the summary: the source, campaign and ad the lead is credited to (see Acquisition)
SummaryThe visit with the form, in Short, Moderate (the default) or Long, as on the lead page in Jellyhook. The first line, the pages in order with their times, is in bold.
Open visit chartThe visit chart from the lead page, in a HubSpot window: every visit, hover a page, click it for its summary
Open in JellyhookThe lead page in Jellyhook (needs a Jellyhook account)

Who sees it

Anyone who can open the contact in your HubSpot account. Your sales team does not need a Jellyhook account. The card and the chart never show the form's answers; the contact's own details are already in HubSpot.

When it is empty or looks wrong

  • You do not see the card at all: it was not added to the contact view (see Add the card to your contacts), or the app is not installed in this account.
  • "No Jellyhook visits for this email": nobody sent a form tracked by Jellyhook with that email, or it was sent on a site not connected to this HubSpot account.
  • "No email on this contact": Jellyhook matches by email.
  • "Reconnect Jellyhook": HubSpot stopped accepting the connection (for example, the app was removed in HubSpot). Connect again in Integrations.
  • "This chart link has expired": a chart opened from the card stays readable for 30 minutes. Close it and open it again.
  • Open in HubSpot shows "No HubSpot contact yet": HubSpot has no contact with that lead's email in the connected account. A contact can take a minute to appear, and a form that HubSpot treats as spam creates none. Click Look again, or open the lead in Jellyhook.

Limits

  • One HubSpot account per Jellyhook site. Several sites can connect to the same HubSpot account; the card then shows leads from each.
  • Contacts only, matched by email. No companies or deals yet.
  • Nothing is written to HubSpot: no notes on the timeline, no contact properties.

Related