Connect Slack or HubSpot
One-click integrations for alerts and CRM sync.
Funkel ships first-party integrations with Slack (for live alerts) and HubSpot (for CRM sync). Both run on the same event pipeline as outbound webhooks.
Connect Slack
- In Slack, create an Incoming Webhook for the channel you want notifications in (Slack’s docs cover this).
- Copy the webhook URL, it starts with
https://hooks.slack.com/. - In Funkel, open Settings → Integrations → Slack and paste the URL.
- Click Send test to confirm the channel receives it.
Slack notifications are formatted as short, scannable messages with the lead name, headline or company context, and profile URL. Reply alerts include a short preview of the message.
Connect HubSpot
- In HubSpot, create a Private App (Settings → Integrations → Private Apps).
- Grant scopes:
crm.objects.contacts.readandcrm.objects.contacts.write. No other scopes are needed. - Copy the access token.
- In Funkel, open Settings → Integrations → HubSpot and paste the token.
- Click Test connection. Funkel does a read against your contacts endpoint to confirm.
What HubSpot sync does
On every lead.discovered event, Funkel creates (or updates) a contact in HubSpot with:
firstname,lastnamecompanyjobtitle, derived from the LinkedIn headline.lifecyclestage: lead
Funkel doesn’t touch deals, owners, or companies. The contact lands in HubSpot with the standard properties; your CRM workflows take it from there.
Want more than Slack and HubSpot?
Build your own integration on top of webhooks. See Webhook events reference for the full event catalog and Verifying webhook signatures for the security primitive.