Call time is the least glamorous hour on a campaign calendar and the one that pays for every other hour. It is also, on most campaigns, the worst-tooled: a printed binder, a legal pad, and a finance director who spends the evening transcribing the pad back into a spreadsheet.
The dialing was never the hard part. The hard part is everything around it — knowing who’s next, knowing what to ask for, and getting what just happened onto the record before the next call starts. Here’s how Romulus handles the hour.
The queue decides who’s next
A caller should never be choosing a name. The call-time queue arrives sorted by priority and re-sorts on demand by last contact, ask amount, or distance to limit — that last one being the list of donors closest to their contribution ceiling, for the last ask before they max out. The ceiling itself comes from your jurisdiction’s rules pack, so the sort means the right thing whether you’re filing with NJ ELEC, the FEC, or a state board in New York, Pennsylvania, or California.
Filter the queue by tier, source, status, or any saved donor universe and you get a themed session — lapsed mid-level donors, or everyone who gave at last spring’s event, or the bundler’s recruits. Donors marked do-not-contact are held out automatically, so a callable list stays callable.
One donor, one screen
Everything the caller needs is on the screen at once: who they are, where they work, what they’ve given this cycle, and the recent history that keeps you from asking the same question twice. Phone numbers are click-to-call.
The number in the middle is the suggested ask, computed from the donor’s ask amount, their giving this cycle, their tier, and where they came from. It’s a starting point, not an instruction — but it means nobody opens their mouth without a figure in mind, which is the single most common way an ask gets left on the table.
Link a donor to their voter record and the address auto-fills, their giving history shows up on the voter profile, and their election history is visible while you’re prospecting. Employer and occupation sit on the donor record because the FEC requires them, not as an afterthought to be chased down in October.
Logging without losing the rhythm
Outcomes are standardized — Committed (which prompts for the amount), Pledged with a date, Refused, No answer, Wrong number, Callback, Skip — and this is where the design earns its keep.
Every outcome except No answer stages on the first press instead of logging blind. The button turns amber and reads ↵ TO LOG while the notes field takes focus, so a call always leaves a sentence behind: Enter logs it, Esc cancels. Number keys 1–6 fire the outcomes and 0 skips, which means a fast caller works the entire queue without touching the mouse. Ten seconds for a no-answer, two minutes for an ask.
A Callback sets a reminder. A gift given during the call posts as a real transaction on the spot — not a note to reconcile later.
What the hour was worth
End a session and the summary tells you what actually happened: donors touched, the outcome breakdown, dollars committed, and dollars received. Keeping those last two apart is the honest version of the number — a $2,500 commitment and a $2,500 check are not the same asset, and a finance report that blurs them will lie to you about your cash position.
From there the work carries itself. Gifts land in the thank-you queue until someone acknowledges them. Receipts move the goal thermometer and the burn-rate projection. And the compliance dashboard starts watching the same donors for missing employer and occupation data on anything over $200, so the filing review is a review rather than an excavation.
That’s the whole ambition: the candidate looks at one screen, says one number, and presses one key — and the campaign’s books, its thank-yous, and its compliance record all move without anyone opening a spreadsheet. The full detail lives in the docs under call time and fundraising & compliance. If you’d rather see it against your own donor list, request a demo — we’ll run a session on the call.