Scaling outbound in HubSpot: An interview on OutboundSync’s approach
How OutboundSync transforms outbound sales for HubSpot users in an interview with Blake Lytle at Supered and OutboundSync founder Harris Kenny.
Deploy advanced outbound workflows in HubSpot using Breeze AI and OutboundSync for seamless lead management and automated follow-ups.
I’m excited to share a unique outbound workflow within HubSpot, powered by Breeze AI. This isn’t just another integration tutorial—what we’re exploring today pushes the boundaries of what’s commonly done with automation inside your CRM.
We’re diving into three innovative applications of Breeze AI that could revolutionize how you manage outbound campaigns. Plus, I’ll guide you through activating this beta feature in HubSpot and integrating OutboundSync for enhanced data utility.
Whether you’re looking to streamline your sales process or gain better insights from your outreach efforts, this walkthrough is designed to show what's possible right now.
00:00 Hey everybody, I'm really excited to share an outbound workflow in HubSpot that's powered by Breeze AI. Now, I have not seen anybody building workflows like this quite yet, and so I hope you learned something, I hope you find it interesting, and it maybe opens your eyes about what's possible, because
00:18 we're going to use Breeze in three different ways in this video, and I'm going to show you how. First, quick heads up.
00:26 This is going to require access to a beta feature in HubSpot, and I'm going to show you how to turn it on.
00:33 So, in your HubSpot account, you want to go to product updates, and then once you've done that, go to in beta, search for Breeze, and we are going to need this Ask Breeze action in workflows.
00:46 That's going to be required. I'm also going to- Thank you. I'm going to show you how we're using Appon data inside of HubSpot to get a summary of the record for the sales rep to catch up on as well.
00:57 The other piece you need is you need to be using OutboundSync. So, in this video, I'm going to show you how OutboundSync data can take OutboundSync from Smartlead, instantly, or EmailBison, and log that into HubSpot and make that data really, really useful.
01:12 Bit of context. I run OutboundSync. It's a real software company, but in this video, we're going to use a fake company called Pueblo Machine Company.
01:21 We're going to use that for our prompts. It's not real. I don't sell this equipment, uh, I make OutboundSync. We're in the HubSpot App Marketplace.
01:29 Check it out. And, uh, HubSpot App Partner. Alright, let me just show you the end really quick, and then I'm going to work you through how we got here.
01:35 Uh, this video's not going to be longer than 10 minutes. We're looking at a record that came from an outbound campaign.
01:43 It was logged to HubSpot with both timeline events and emails. We have a task created for the sales rep because this lead was categorized by Breeze as one as being worth falling up on and the actual follow up itself was also drafted by Breeze.
02:00 We've also got a record summary here written by Breeze catching the sales rep up on what happened. So this is explaining.
02:09 It's contact engaged with an outbound campaign expressing interest. They responded positively. You can follow by scheduling the demo using the provided link.
02:18 So this is all coming together really, really nicely. This has been two years of work thinking about how to get outbound data into HubSpot, seeing how this all- all stacks up and now seeing how we can use Breeze inside.
02:27 I'm actually really, really excited how easy this was to build. So, let's jump right in. OutboundSync has a testing modal.
02:39 This allows us to send synthetic or fake outbound data. We've got a bakery theme here. So, Mac, Caron. It's like.
02:48 Macaron. Macaroon. Uh, we're going to email Mac and then we're going to also log a reply event. So, we, we pretend like we emailed this person and then we pretend like we got a reply back from them.
03:00 We're going to send those two test payloads you can see here that those were successfully sent in OutboundSync logs. Um, and MonumentSuites.com, Monument, Colorado. Uh, this is all Colorado theme- inbakery fake stuff.
03:14 Alright. So, now we've got a, if we go back to the record here, you can see we've got a sent email and we've got a reply.
03:22 These are logged as activities with the direction. Attached them. This is through HubSpot's API, uh, through the Engagement's API and then we've also got these timeline events which can be used to trigger workflows and we're going to show you how we use that in a second.
03:34 There's additional metadata behind this. This is just what we include- in the preview. Imagine your sales rep, you're either running your own campaign, you've got marketing or an agency running a campaign for you.
03:44 You're going to want to get caught up on all of this stuff when you jump into this record. We'll talk about the task next.
03:52 So, first, let's talk about a situation where you do not have this lead categorized at all. Some platforms support this and I can see why you might- I want to use that.
04:01 It's easy, it's built in, you can potentially bring your own API key to the sales engagement platform and have them do that categorization for you.
04:09 However, it can be a little bit of a black box in terms of how it's working. And, obviously, it's separate AI credits on another platform.
04:18 So, you may want to do this inside of HubSpot to use Breeze Credits and to have the logic behind the prompt, uh, editable, understandable, by your team inside of HubSpot workflow.
04:30 So, let's assume that we do not have that lead category coming over from the sales engagement platform. In other words, like the disposition or the status.
04:37 All we know is we got a reply. And we potentially are getting a lot of replies, so we don't want to flood our sales rep with a lot of replies, like out of offices and things like that.
04:47 So, we're going to trigger our work- we'll see you flow. Move myself out of the way. When we got a reply.
04:56 And the lead category, ID or name, are unknown. We're going to trigger this workflow to create, uh, or set a category.
05:07 Now, I'm going to leave a little bit of a delay in here, just in case that lead category is coming through, but.
05:13 It comes later. That may not be necessary. If you don't have lead category being done at all on the engagement level, on the, on the sales engagement platform, you don't have to have this turned on.
05:23 Or if you do have a person reviewing it, you can even add this delay up to 24 hours or 48 hours as a backstop in case, you know, uh, a human in the loop misses something.
05:33 We do a second check to make sure that it's still unknown. And if it's still unknown. Then we're going to go ahead and we're going to ask Breeze to categorize it.
05:42 Now, I use chat GPT. You can use Claude. There's a lot of ways to develop this prompt. But the very simple goal here is should we follow up or not?
05:50 Is it positive neutral or in some way merits a human review? We provide the sent message and the reply message.
05:57 And then we ask for it to classify it. This is a really binary response. And then we can use that as an action output to branch the workflow and then do some next steps.
06:07 So I just want to show you what it looks like here. On another sample record. You can see the sent email input.
06:15 You can see the reply input. You can see that it was successful. And then you can see the responses follow up.
06:20 Right? So we're going to want to trigger the next step based on follow up or no follow up. And in this case.
06:25 It was positive, so we do want to follow up. We're going to set that lead category ID to Breeze, interested.
06:32 We're going to set the lead category name to interested. And then finally we're going to set the life cycle stage to MQL.
06:38 So this is a marketing qualified generated lead. I think it makes sense to have the sales rep make a determination if it's an SQL or not.
06:44 Um, that's going to be up to your organization. Your rule. But in general, as a rule of thumb, I think if you get a positive or high back from an app on campaign, my default is let's start that as an MQL.
06:59 If it's already been categorized, we don't need to. We don't need to run it through and it's been categorized and not worth falling up.
07:05 We don't need to run it through this, right? You could build this out more. You could add additional categories, additional branches.
07:10 There's a lot more you could do here. So we've got. Now let's just show what that looks like. So this workflow ran for our Mac, Caron.
07:17 And you can see that these two properties were updated. I can show you if you go to the details. This was updated by this workflow.
07:24 Same here. And you can see that this list membership here. So Mac is on our list. And you can test which list criteria.
07:37 Mac fits because we're using that little testing criteria. And you can see that Mac fits this one down here. So, associated with that bound, and marked as an MQL, it progressed through the funnel.
07:48 We're actually a little conservative here. We could have additional criteria here where just if a lead category name is known.
07:54 Um, it could be included in this positive reply thing. We want to make sure that we're being really tight about what gets counted when and why.
08:08 We don't want to over attribute. Um, I think that there's another way to do this. You could potentially include that.
08:13 We package all of these lists and workflows and reports through super, and we make them available to users pre-packaged, but if you're building this on your own, obviously you can build it yourself.
08:22 I think there's an argument to be made for including the property as a category. A categorization criteria. Um, but it would be possible to potentially game that a little bit.
08:31 So, yeah, being a little strict in how we filter this. Okay, so now we've got our sent email. We've got a reply back.
08:39 It's been categorized as an interested lead that's worth following up. Now, I want to show you how we created that task and used Breeze to gentle- I'm to generate a reply for the prospect.
08:54 So, when the sales rep logs into HubSpot, this is going to be all teed up for them inside of HubSpot.
08:59 Using all HubSpot tools. In terms of workflows in the AI. Not, not, not for the sequencing and things like that.
09:08 Alright, so, when it's a positive reply. And we know that it's nap on sync content. We're gonna trigger this workflow.
09:21 Only for positive replies we wanna go ahead and put it into, this? Breeze prompt. And, and, now we're gonna have Breeze take the sent email, take the reply and we're gonna have it generate uhh, a suggested copy for how to respond to the lead.
09:37 And it's. It's got a little bit of context about our company. It's got some guidance about how long the email should be.
09:41 You can see all of this here. Feel free to pause the video, copy it, make it better. I'm sure there's ways to do this differently and more efficiently.
09:50 I do just wanna note that Breeze has a context window of about 3000 characters. Um, there's another way that we're using this actually internally that I can maybe share another video but just keep that in mind.
09:59 Alright, coming up on my, my. I'll see time limit here so I'm gonna wrap it up. We've got that Breeze output.
10:05 We're dropping that Breeze output here, that response into the task. We've got the context for the sales rep. And this workflow fired off.
10:13 And you can see it here. Just again, recapping. We've got the sent email. Log as an email. Log as a time line event.
10:19 We've got the reply. Log as an email. Log as a time line event. We've got the Breeze contact summary. And we've got the Breeze task Into the sales rep.
10:27 With the context of the bac- of the campaign name, Colorado Bakeries, the sent email, the reply, the suggested response back.
10:34 So check it out. Let me know if you're building something like this or interested in building something like this. Um, it's been a steady, steady, steady build on the Breeze side for HubSpot.
10:43 And I have to say that these pieces are starting to come together in a way that's really exciting. And as app partner, the way we're putting this data in- and seeing the way that it's increasingly being used, and kind of like, almost future or forward compatible, uh, really exciting stuff as HubSpot
11:00 app partner. And we've got a lot more coming that we're going to be building on this. But even just seeing where it is right now, this is pretty radical, um, change versus where HubSpot was, uh, you know, even just a year ago.
11:09 So yeah, check it out. Would love feedback on this. Tear it apart. Let me know what you do differently. Really.
11:14 Appreciate you taking the time to watch, and hope you have a great day. See you in the next one.
How OutboundSync transforms outbound sales for HubSpot users in an interview with Blake Lytle at Supered and OutboundSync founder Harris Kenny.
Simplify outbound campaign attribution in HubSpot with Smartlead and OutboundSync. Deploy comprehensive dashboards, workflows, and lists in one click.
OutboundSync integrates with Instantly for seamless outbound campaign tracking in HubSpot and Salesforce for better attribution and campaign...
Learn from outbound experts about advanced workflows to help your team hit their numbers. Sign up today for the latest in outbound sales strategics, tactics, and tools ➔