FunnelKit Schedule Broadcast: How to Set Up, Segment, and Send

By Brian Kasday — operator and direct-response strategist.
FunnelKit schedule broadcast: FunnelKit Automations broadcast dashboard showing a scheduled email campaign with recipient count, send date, and status column
Verified October 2026 — Something changed? Report it →

The 30-second answer

  • Go to Campaigns → Broadcasts in FunnelKit Automations and click Add New Broadcast under the Email or SMS tab.
  • Name the broadcast, choose Standard (one version to everyone) or A/B Test (two-plus variants), then click Add.
  • On the Recipients step, filter by tags, lists, contact details, custom fields, WooCommerce data, or a saved Audience. Click Filter to confirm the match count before moving on.
  • Design your email with the Text, HTML, or Visual Builder editor, or load a saved template.
  • Review the campaign summary on the final step, then choose Broadcast Now to send immediately or Schedule for Later to set a specific date and time.
  • The scheduled broadcast appears in the dashboard with a Scheduled status. You can pause, resume, or cancel it from the action menu until it fires.
  • After sending, use Send to Unopen to reach contacts who never opened the first email (or, for SMS, who did not engage with the original message).

Take this fix into your next scenario. The free Builder’s Companion Kit collects the checklists and templates that pair with this guide — so next time, you start from a template, not a blank page. Grab it free →

The FunnelKit schedule broadcast feature is the difference between hitting “send” in a panic at 6 a.m. and having a polished campaign go out at peak open-rate time while you’re still drinking coffee. It lives inside FunnelKit Automations, it supports both email and SMS, and the whole flow is seven steps. This guide walks every one of them, flags the spots where operators get tripped up, and shows you what to check once the broadcast is out the door.

Broadcast vs. Automation: Pick the Right Tool First

An automation fires when something happens: a purchase, a tag added, a form submitted. A broadcast is a one-time send you aim at a fixed audience on a fixed date. Think of automation as a tripwire and a broadcast as a scheduled drop.

If you want to announce a flash sale, send a product launch email, or follow up on a newsletter, a broadcast is correct. If the send should happen automatically every time a contact does something, build an automation instead. Getting this wrong early means rebuilding later, so be honest about the use case before you start.

For a deeper look at how triggers drive automated sequences, see FunnelKit Automation Not Triggering.

Before You Build: Two Things to Verify

1. Your sending service is connected. FunnelKit Automations needs a connected email provider (such as SendGrid, Postmark, Amazon SES, or similar) before any broadcast can actually deliver. If you have not done that yet, start at FunnelKit Sending Service: How to Connect an Email Provider. A broadcast you schedule to a disconnected sender goes nowhere.

2. Your contacts exist and are tagged or listed. Broadcast segmentation depends on tags and lists already being in place. If your contacts are missing those, set them up first. See FunnelKit Lists and Tags: How to Organize Contacts the Right Way before building your recipient filter.

How to FunnelKit Schedule Broadcast: Full Step-by-Step

The flow below is for an email broadcast. The SMS path matches almost exactly, with a provider connection step (Twilio or Bulkgate) substituted for the email sending service.

Step 1: Open Broadcasts

In your WordPress admin, go to FunnelKit Automations and click Campaigns → Broadcasts. Under the Email tab, click Add New Broadcast.

Step 2: Name and Create

Enter a name for this broadcast (internal only, contacts never see it) and click Add. FunnelKit creates the broadcast record and drops you into the editor.

Step 3: Choose the Type

You get two choices here. Standard sends the same email to every selected contact at the same time. A/B Test creates two or more variants and splits them across the audience. With Smart Sending enabled, you set a sample size and a wait time: FunnelKit sends the variants to the sample, waits, then picks the winner based on opens and delivers it to the rest. Choose Standard for most campaigns. Use A/B Test when you genuinely want to learn something, not just because it sounds thorough. And keep in mind: the winner is determined by open counts in the sample, so you need a list large enough that the sample itself produces a readable result. On a small list, the difference between variants may just be noise.

There is also a toggle for sending to unsubscribed or unverified contacts. Leave it off unless you have a clear compliance reason to override it.

Step 4: Select Your Recipients

This is where most time gets spent. You can send to all contacts or narrow the list with filters. Click + Add New Filter to segment by tags, lists, contact details, custom fields, WooCommerce purchase history, or a pre-saved Audience. You can stack multiple conditions. After setting the filters, click Filter to see the live count of matching contacts before you proceed. That number is your actual send size, not an estimate.

Step 5: Design the Email

Pick Text, HTML, or Visual Builder. The Visual Builder opens FunnelKit Automations’ drag-and-drop editor. If you already have a saved template, click Templates on the content step to import it instead of building from scratch. Set your subject line, preview text, from name, and from email here. Personalize with merge tags where it makes sense, but verify the tags have actual data behind them before scheduling or you will send emails with blank first names.

If merge tags are behaving strangely, check FunnelKit Merge Tags Not Working before you commit to a scheduled send.

Step 6: Review

The final step shows a summary: broadcast name, type, recipient count, subject line, from details, and send time. Read it. A mismatched recipient filter or wrong subject line caught here costs nothing. Caught after sending, it costs trust.

Step 7: Schedule or Send

This is the core decision. Click Broadcast Now to fire immediately, or click Schedule for Later to pick a specific date and time. When you choose Schedule for Later, a date and time picker appears. Set it and click Schedule to confirm. The broadcast moves to Scheduled status on the dashboard and will send at that time automatically.

FunnelKit Automations uses your WordPress site’s timezone for broadcast scheduling. Check Settings → General in WordPress to confirm that timezone is correct before you rely on it for time-sensitive sends.

Scheduling an SMS Broadcast

The SMS path mirrors email almost exactly. Go to Campaigns → Broadcasts → SMS and click Add New. Name the broadcast, choose Standard or A/B Test, select and filter contacts, write the SMS body (merge tags work here too, but verify contacts have phone numbers stored or they will be skipped), then on the final step click Broadcast Now or Schedule for Later and confirm with Schedule.

One hard requirement: SMS broadcasts need a connected Twilio or Bulkgate account before they can send. Contacts also need valid phone numbers stored in their profiles. Any contact missing a phone number will be skipped silently, so check your data before scheduling a large SMS send.

Managing a Scheduled Broadcast: Pause, Edit, and Cancel

Once a broadcast is scheduled, it appears in the Broadcasts dashboard with its status shown. From the action button on any scheduled or running broadcast, you can:

  • Pause a running broadcast to stop mid-send.
  • Resume a paused broadcast to continue from where it stopped.
  • Cancel a scheduled or paused broadcast before all emails are delivered.
  • Clone a broadcast to use it as a starting point for the next campaign.

One thing FunnelKit will not let you do: edit the content or recipient filter of a broadcast that has already started sending. If you need to change those, cancel and recreate. That is by design, not a bug.

If a broadcast fires but something goes wrong mid-send, FunnelKit Automations will automatically pause the broadcast after 10 consecutive email send failures, to protect your deliverability. See FunnelKit Broadcast Not Sending for the recovery steps. Once you resolve the underlying issue, you can resume and FunnelKit will retry the emails that initially failed.

Resend to Unopened Contacts After the Broadcast

After a broadcast completes, FunnelKit Automations gives you a second shot at contacts who never opened it. In the Broadcasts dashboard, find the completed broadcast, open its action menu, and click Send to Unopen. This creates a new broadcast pre-filtered to only the contacts who received but did not open the original.

You can change the subject line and tweak the email body before sending the follow-up. Keeping the same body but swapping the subject is the fastest test of whether the subject line was the problem. You can schedule this follow-up for later the same way you scheduled the original.

According to FunnelKit’s documentation, this feature works for both email and SMS broadcasts. Note that standard SMS delivery does not support open tracking the way email does, so for SMS the “unopened” filter is based on FunnelKit’s own tracking rather than a carrier-level read receipt. Verify your SMS tracking settings before relying on it.

A/B Testing and Smart Sending with Scheduled Broadcasts

When you choose A/B Test as the broadcast type, you can create two or more variants that differ in subject line, preview text, or email body. Enable Smart Sending and set a sample size (as a percentage of the total audience) and a wait time (in hours). FunnelKit Automations sends the variants to the sample, waits the specified time, picks the winner based on opens, and sends the winning variant to the remaining audience automatically.

You can still schedule an A/B broadcast for later. Set the date and time on the final review step just like a Standard broadcast. The sample goes out at the scheduled time, and the winner send follows after the wait period elapses.

Smart Sending picks a winner by open count within the sample window. That means two things: first, your sample needs to be large enough to produce a result that is not just random variation. Second, you are optimizing for opens, not clicks or revenue. On a 200-contact list, a 20% sample is 40 people across two or more variants. That is not enough to be confident the winner is actually better. Use A/B Test with Smart Sending on larger segments where the numbers are meaningful. On small lists, trust your own judgment on the subject line and save the test for later.

For a deeper look at split testing inside FunnelKit, see FunnelKit A/B Testing: How to Set Up, Read Results, and Declare a Winner.

Checking Results After the Broadcast

Click the broadcast name in the dashboard to open its overview. You will see sent count, open rate, click rate, orders placed, revenue attributed, and unsubscribes. These update in real time as the send processes.

The Engagement tab breaks down opens and clicks by day and hour. Use that pattern to choose better send times for your next broadcast. If Monday at 10 a.m. consistently outperforms Tuesday at 3 p.m. for your audience, schedule accordingly. No tool decides that for you, and you should not outsource that judgment.

If the dashboard shows contacts as sent but the numbers look wrong, or if some contacts never received the email, check FunnelKit Broadcast Not Sending and FunnelKit Emails Going to Spam for systematic diagnosis.

FAQ

what timezone does funnelkit use when scheduling a broadcast

FunnelKit Automations uses your WordPress site’s timezone for broadcast scheduling. Check Settings > General in WordPress to confirm the timezone is set correctly before you rely on it for time-sensitive campaigns. The broadcast scheduler itself does not show a separate per-broadcast timezone picker, so getting the WordPress site timezone right is your only lever here.

can I edit a scheduled broadcast before it sends

Yes, as long as it has not started sending yet. From the Broadcasts dashboard, cancel the scheduled broadcast and recreate it with the corrected content or recipient filter. Once sending has begun, the content and audience are locked.

funnelkit broadcast not sending to all contacts

FunnelKit Automations automatically pauses a broadcast if 10 consecutive emails fail to send, to protect your sender reputation. Open the Broadcasts dashboard, check the broadcast status, then resume after fixing the underlying sending issue. FunnelKit will retry the emails that initially failed once you resume. See the FunnelKit troubleshooting doc on failed broadcast emails for the full list of causes.

can you schedule a broadcast to a specific list or tag in funnelkit

Yes. On the Recipients step of the broadcast builder, click Add New Filter and segment by tags, lists, contact details, WooCommerce purchase history, custom fields, or any saved Audience. Click Filter to confirm the matching contact count before moving to the next step.

how do I resend a funnelkit broadcast to people who didn’t open it

After the broadcast completes, go to Campaigns > Broadcasts, find the finished broadcast, open its action menu, and click Send to Unopen. This creates a new broadcast targeted only at contacts who did not open the first one. You can change the subject line and schedule the follow-up for a later time. FunnelKit’s documentation confirms this feature is available for both email and SMS broadcasts.

does funnelkit automations support sms broadcast scheduling

Yes. Go to Campaigns > Broadcasts > SMS, create a new broadcast, choose your contacts, write the SMS body, and on the final step click Schedule for Later to pick a specific date and time. You need a connected Twilio or Bulkgate account, and contacts must have phone numbers stored in their profiles.

Sources:

Sources: FunnelKit Docs: Email Broadcast; FunnelKit Docs: Broadcast Dashboard; FunnelKit Docs: A/B Testing Broadcasts; FunnelKit Docs: Smart Sending; FunnelKit Docs: Resend to Unopen; FunnelKit Docs: SMS Broadcast; FunnelKit Docs: Broadcast Analytics; FunnelKit Docs: Email Templates; FunnelKit Docs: Failed Broadcast Emails. All documentation verified October 2026.


Brian Kasday spent forty years in direct-response marketing before rebuilding the whole operation as a one-person shop. He writes The Operator’s Library — including “The Missing Manual for FunnelKit” — for operators who’d rather build it themselves than wait on someone else.

Get the Builder’s Companion Kit — the free checklists and templates that pair with this guide: mmsvegas.com/op/funnelkit-resources/.

This guide fixes one FunnelKit step. The Missing Manual for FunnelKit covers the whole checkout system. See the manual →

Free · FunnelKit Operator Toolkit

Building checkouts in FunnelKit?

Get the free operator toolkit — order-bump templates, checkout checklists, and a note when what you just read changes.

Get the free toolkit →
About the author. Brian Kasday writes The Operator’s Library — practical manuals for operators running Make, FunnelKit, and their own marketing. Platform-specific claims are verified against current product documentation and revised when the platform changes. More about Brian →
KEEP GOING

Related guides

FunnelKit LearnDash automation lets you fire enrollment emails, progress nudges, and re-engagement sequences directly from student activity in LearnDash.
FunnelKit store checkout not showing is almost always one of five fixable problems: an inactive toggle, a wrong page assignment, a cache hit, a permalink mismatch, or a plugin conflict.
Learn how to add, design, and wire a FunnelKit sales page so your CTA lands visitors straight on a checkout that’s ready to convert.

The guides are the working notes. The books are the operating manuals.

An MMS Vegas Imprint · Las Vegas, NV

The Operator’s Library

Field manuals, guides, and tools for the people who have to make the system actually work — written from production, not theory.

Verified Current

Every manual and guide is checked against the current release and carries the month it was last verified.

Corrected Openly

When a tool changes or we get something wrong, the fix is dated and noted on the affected guide.

Built by an Operator

Written by one person running the same automations, checkouts, and campaigns these books document. By Brian Kasday →