Hey everyone!
Our team is dealing with more customer interactions happening through Slack instead of traditional email. We really need to find a way to pull this Slack data into our HubSpot system.
What we want to track includes when customers were last active in shared channels, timestamps from their recent messages, and if possible, the actual conversation threads from these Slack channels should appear in HubSpot records.
Since lots of companies use both HubSpot and Slack together, I’m wondering if anyone has figured this out already. Is there maybe a ready-made integration tool that handles this kind of sync?
Any suggestions would be great!
Thanks
I actually went through this exact challenge about six months ago when our support team started using Slack Connect heavily with clients. We ended up building a custom solution using Zapier as the middleware between Slack and HubSpot APIs. The setup captures message timestamps and channel activity, then pushes that data to custom properties in HubSpot contact records. For conversation threads, we configured it to create timeline entries with key message excerpts rather than full conversations to avoid cluttering the CRM. The trickiest part was handling the authentication tokens and making sure we stayed compliant with data privacy rules since customer conversations were involved. It took some initial setup time but now our sales team can see recent Slack activity right in the contact record. One thing to note is that you’ll need to be careful about which channels you’re syncing to avoid overwhelming your CRM with internal chatter.
honestly we just use slack’s workflow builder to automatically create hubspot tickets when customers message us in shared channels. not perfect but atleast nothing gets missed. you can set up triggers based on keywords or channel activity and it creates the crm entry automatically. way simpler than trying to sync everything.
We tackled something similar last year but took a different approach using HubSpot’s native Slack integration combined with their workflows feature. The built-in integration handles basic message syncing, but you’ll need to set up custom workflows to properly categorize and route the Slack data into the right contact properties. What worked well for us was creating automated contact scoring based on Slack engagement levels - so contacts who are more active in shared channels get flagged for priority follow-up. The native integration doesn’t capture full conversation threads unfortunately, but it does pull through key metrics like last activity dates and message frequency. One major advantage of sticking with HubSpot’s own integration is that updates don’t break your setup, which happened to us previously with third-party tools. You might also want to consider setting up separate Slack channels specifically for customer communication to make the data filtering cleaner on the HubSpot side.