Product

TCPA-Compliant Smart Dialer

Syntharra’s dialer does not guess at calling rules. It reads the customer’s billing address, converts to local timezone, checks the legal window for that state, and schedules accordingly. Weekend calls are blocked at the system level. Retry limits are enforced in the compliance layer. None of this is configurable beyond what the law permits.

Timezone detection on every call

The legal calling window under the TCPA and most state collection statutes is defined in the debtor’s local timezone, not yours. A call placed at 9 am your time to a customer three time zones away lands at 6 am their time — outside the legal window regardless of where you are.

Before every call, Syntharra pulls the billing address from the invoice, resolves it to a timezone, and checks that the current moment falls within the 9 am to 8 pm window for that timezone. If it does not, the call is held and rescheduled for the next available slot.

This check runs on every attempt, including retries. If a customer moves between the first and second call attempt, the updated billing address is used for the second call.

State call windows and the federal baseline

The federal baseline under the TCPA is 8 am to 9 pm in the debtor’s local time. Syntharra tightens that to 9 am to 8 pm on all calls, as a conservative posture. Some states have their own collection statutes with windows that may differ from the federal rule.

The dialer applies the more restrictive of the federal baseline and the applicable state rule for each call. It does not apply the federal window in a state with a tighter restriction.

RuleWindowApplied by
TCPA federal baseline8 am – 9 pm localAll states
Syntharra default9 am – 8 pm localAll calls (tighter than federal)
State-specific rule (where applicable)VariesApplied when more restrictive than Syntharra default

For the complete state-by-state table, see the compliance page.

Weekend lock

No calls go out on Saturdays or Sundays. This is not a setting in the dashboard. It is enforced in the compliance layer that runs before the dialer. Even if a call is scheduled and queued for a Saturday, the compliance check holds it until Monday and reschedules within the Monday legal window.

The same enforcement applies to federal holidays. Syntharra does not call on New Year’s Day, Independence Day, Thanksgiving, or Christmas Day.

Retry logic and escalation

Three attempts. Three days minimum between each. After the third, the invoice escalates to human review. None of these limits can be adjusted upward.

1

First attempt

Placed 3 to 5 days after the invoice due date, during the legal window in the customer’s timezone. If answered, the agent proceeds with the collection conversation. If unanswered, a voicemail is left (where permitted) and the invoice is marked for second attempt after 3 days.

2

Second attempt

Placed at a different time of day than the first attempt (within the legal window), to reach customers who were unavailable at the first call time. No voicemail is left. If unanswered, the invoice is marked for third attempt after another 3 days.

3

Third attempt

Final automated call. No voicemail. If unanswered or refused, the invoice moves to the human escalation queue in your dashboard with a full call log. No further automated calls are placed.

Human escalation

You receive a dashboard notification with the call history. You decide whether to contact the customer directly, write off the invoice, or take another approach. No fee is charged on invoices that reach escalation without payment.

Voicemail handling

On the first unanswered call, the agent detects voicemail and leaves a short message. The message is brief by design: your business name, a callback number, and a statement that there is an outstanding invoice the customer should address. The invoice amount is not stated in the voicemail.

Omitting the amount is a deliberate compliance choice. Third parties — family members, colleagues, others with access to the voicemail — should not be able to hear the financial details of a customer’s account from a recorded message.

When the customer calls back the number from the voicemail, the AI agent answers. The agent greets them, identifies the invoice, and can proceed immediately to confirming the amount and taking payment. The customer does not need to navigate a phone tree or wait on hold.

Why it works out of the box

Trained on hundreds of thousands of real collection calls

The agent behind Syntharra was trained on hundreds of thousands of hours of real conversations between businesses and their customers about overdue invoices. Not scripted demos. Actual calls, across every industry we serve: trades, healthcare, agencies, SaaS.

That training data tells us things you can’t get from a playbook. When to pause. When a soft ask outperforms a direct one. How to handle “I’ll pay on Friday” without sounding skeptical. When dropping the amount and asking for a partial commitment gets more money recovered than pushing for the full balance. These are patterns that emerged from what actually worked — not rules someone decided sounded reasonable.

There’s no script editor, no tone slider, no calling-hour toggle. We don’t offer those things because we’ve already found what works. An HVAC company asking us to adjust the timing or soften the language is asking us to make their recovery rate worse.

100,000s

Hours of call recordings in training data

Higher recovery rate vs. owner calling manually

Day 3

First call goes out automatically, no setup

Common questions

How does it know what timezone a customer is in?

The dialer reads the billing address from the invoice in your accounting system and converts it to a local timezone before scheduling the call. This happens on every call, not just the first one — so if a customer has moved since the original invoice was issued, the updated billing address on a newer invoice is used. If no billing address is available, the call is held until the address can be confirmed.

What if a customer calls back after a voicemail?

The callback number in the voicemail routes to the same AI agent. When the customer calls, the agent greets them, identifies the invoice, and can continue the conversation: confirm the amount, take a card payment, or log a dispute. The agent does not require the customer to navigate a menu or re-explain why they’re calling.

Can I customize how the agent calls?

No, and that’s the point. The agent’s conversation patterns, timing, and tone were built from training on hundreds of thousands of real collection calls. Adjusting them on a per-client basis would mean replacing data-driven defaults with guesses. The legal compliance layer — calling windows, retry limits, DNC — is fixed at the system level and cannot be changed by anyone.

What happens on the 3rd failed attempt?

The invoice moves to a human escalation queue in your dashboard. You’ll see all three call attempts with timestamps, durations, and whether each one reached a person, went to voicemail, or rang out. From there you decide whether to handle it directly, write it off, or refer it elsewhere. No further automated calls are placed unless you explicitly requeue the invoice.

Does it leave voicemails?

Yes, on the first unanswered call only. The voicemail states your business name, the callback number, and that there is an outstanding invoice to discuss. The amount is not stated in the voicemail, to avoid disclosing financial details to a third party who might access the message. No voicemail is left on the second or third attempt.

Can it call on weekends?

No. Weekend calling is blocked at the system level. It is not a setting that can be toggled from the dashboard or via the API. Calls scheduled to go out on a Saturday or Sunday are automatically held until Monday morning within the legal window.

Related

  • AI Voice Agent — what the agent says, how it handles disputes and card collection.
  • Payment Recovery — the full loop from overdue invoice to settled funds.
  • Compliance — full state call-window table, DNC rules, and TCPA reference.

Calls that follow the rules by default

No configuration required to stay compliant. Connect your accounting system and let the dialer handle the schedule.

Get started free