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 take about a minute to set up and 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.
- Pick which events you want sent to the channel (defaults: lead.discovered, reply.received).
- Click Send test message to confirm the channel receives it.
Slack notifications are formatted as short, scannable messages, lead name, headline, the signal that triggered them, and a link back to the lead in Funkel.
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:
email, when available from enrichment.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.