Hi @tylerdeion! I’m going to weigh in here from my personal perspective. Not taking anything away from the great conversation you’re already having with @karstenkoehler here. Love that and he’s a fantastic, thoughtful human.
Over the years, I’ve had the fun of sitting in a similar seat as you and feeling that hamster wheel feeling of, “Didn’t I just do this yesterday? Or last week? Or… what the hell is time, anyway?!” I get it. I think sometimes, that’s just the life of a marketer. What we do can become a bit tedious when we’re in the weeds. So there’s that confirmation that you’re not alone.
Now, for me, when I was in those weeds, here’s a bit about what it looked like. I’m going to go back into my past when I ws the day-to-day marketer at a mortgage bank (right now I’m a consultant, so I advise clients rather than building it all myself).
I wanted to be able to help home buyers, especially the first time home buyers who had little experience, understand as much about the process as I could. So anytime they’d download a guide, I had those behavior-based workflows serving them. And I necver really worried about sending too many cross-referenced campaigns because they all spoke to different needs.
For instance, I might have a spring guide (I’m currently dreaming if spring here in my Michigan winter), a credit help guide, a renovation loan guide, and a fun “buying your first home in a zombie apocalypse” guide. If the home buyer got each guide, I would have an automation campaign for each. But they’d have content related to each subject, and I’d try to time them out as randomly as possible.
Now, if we had announcements or other marketing emails to send, whether one-off or in a campaign, I’d be thinking about how it relates to those folks. So I’d think about suppression lists and email limits (I think limits are in Enterprise). We didn’t have a lot of those needs, so it sounds like you have more. But here’s what I’m thinking in regards to your overall question.
First, I don’t see a way to further automate it other than some kind of custom property that would launch a workflow. Here’s what I mean. You mention having a “broadcast campaign” you want to launch for a set amount of time. You already have to create the emails and the workflow. At that moment, you have to then choose a segment or a trigger criteria. It seems to me in my head that it’s a natural fit to to just choose the right segment. Do I have that right?
But what you could do, is to have a series of campaigns where the trigger is “property: enroll is yes.” Then the end of the workflow is “clear property: enroll.” Because then if it’s already checked, they won’t be enrolled in a new automation you create, unless that poperty has been cleared by that time.
Thinking more about you specific questions, here’s a breakdown of how I see it.
“Are you automating daily sends for these one-off campaigns?”
Typically no; the automation is in the audience and guardrails, not in day-by-day enrollment. Teams send the campaign once and let segments/frequency logic control who actually gets it.
“Do you just build everything as a trigger/automation?”
Triggered flows for anything lifecycle/behavioral; broadcasts for ad-hoc revenue pushes. Even then, many “random” sends are pointed at dynamically-updated segments (e.g., engaged last 90 days, customers of X product).
“Are you doing a true broadcast with exclusions + frequency caps?”
Yes—that’s the most common pattern. Global behavior:
- Global engaged-only segments.
- Frequency caps per time window.
- Exclusion flags for people in critical journeys.
“Do you have some kind of ‘campaign intake’ workflow where you drop in content and it handles segmentation/sending automatically?”
Some teams do a light version: a “Promo Config” object or a form where a marketer sets: name, send date, segment, priority → then a workflow applies standard exclusions and flags conflicts. That can be worth it at larger scale or with multiple requesters, but you can get 80% of the benefit just by standardizing segments and caps first.
I hope that helps a bit!