Schedule and forget
Give a campaign a future time and it arms itself. A scheduler checks every minute, so nine o’clock means nine o’clock, not nine oh five.
Scheduling
Scheduling is the part of a sending tool that quietly goes wrong. Birsend’s scheduler is built around one idea: a scheduled send is a promise about a moment, and a promise that cannot be kept properly should not be kept badly.
A campaign scheduled for Tuesday at nine goes out on Tuesday at nine — inside your sending hours, under your daily ceiling, and stoppable mid-flight.
Give a campaign a future time and it arms itself. A scheduler checks every minute, so nine o’clock means nine o’clock, not nine oh five.
Workspace hours, narrowed by the number, narrowed by the campaign. Each layer can only tighten the window, never widen it.
Stop a campaign that is already going out. It halts within a minute and remembers exactly who it had reached.
Starting again picks up from the next unsent person. Nobody is messaged twice — one row per recipient makes that a guarantee, not a hope.
Nobody is dropped silently. Each person the campaign did not message is recorded with why — blocked, opted out, no consent — and the totals are on the campaign afterwards.
A campaign left too long past its time is cancelled rather than sent. Last Tuesday’s promotion arriving on Friday cannot be recalled.
When a campaign starts, Birsend writes one row per person it intends to reach, with a database constraint that makes a duplicate impossible. Everything else rests on that: a pause, a resume, a process that dies half way, two scheduler runs overlapping — all of them are safe, because a second row for the same person cannot exist.
When Birsend cannot message somebody, it distinguishes between a reason about that person and a reason about the whole send. One skips a single recipient; the other stops the run and leaves everybody else waiting.
If a campaign sits more than an hour past its time with a sending window open, Birsend cancels it and says so on the campaign, naming the hour it was promised for. Nothing goes out.
The honest list. We would rather you found this here than three weeks into a trial.
The campaign stays paused and the people it had not reached stay pending. Nothing expires them, and resuming weeks later continues from the same place.
Not from the panel. Send a second campaign to a handful of numbers you own instead — it is the only rehearsal that also tells you how the message looks on a real phone. There is a dry mode, but it is set per installation by whoever runs the server, and a dry run marks every recipient as skipped, which uses the campaign up rather than rehearsing it.
Fourteen days free, no credit card. Connect a number, send one campaign, and judge the reports for yourself.