Square · Invoice recovery
Square invoice collection, automated
Connect Square in under a minute. Three days after a Square invoice goes past due, the voice agent calls the customer inside the legal call window. You pay ten percent of what gets recovered. Nothing recovered, nothing charged.
How does Syntharra collect overdue Square invoices?
Syntharra connects to Square through Square's OAuth flow with read-only access to your invoices and customers. The aging report syncs every few hours. When a Square invoice crosses three days past due, the voice agent dials inside the TCPA call window, opens with an AI-and-recording disclosure, and either sends a fresh Square pay-link by SMS, takes card payment via Stripe Connect, or routes a dispute to your office. The fee is ten percent of what gets recovered.
How Syntharra works with Square, step by step
- 01
Connect Square in under a minute
Standard Square OAuth handshake. Read-only access on Square invoices, customer details, and the aging report. No write access. We do not modify Square records.
- 02
Pay-links refresh at call time, not from cache
Square invoice pay-links expire. The agent re-fetches a fresh pay-link from Square at the moment of the call, never from a cached copy. If the customer accepts a pay-link by SMS, the link they receive is current and live, not a stale URL pointing at nothing.
- 03
We monitor your Square invoices silently
Every few hours the latest Square sync runs. Paid, voided, and credited invoices are filtered out. Anything three or more days past due with a customer phone number enters the call queue.
- 04
The voice agent calls inside legal hours
Hardcoded AI disclosure. Hardcoded recording notice. The agent can route the customer to a fresh Square pay-link by SMS or take card payment directly. Disputes end the call and route to your office.
What you actually get
Pay-links that actually work
Square pay-links expire if you cache them. The agent fetches a live pay-link at call time, so the SMS the customer receives is current. Stale-link no-show problems do not happen.
Customer email pulled from Square Locations
Square's Invoice API does not always return the customer email. We fall back to the Customer and Location endpoints to get the right contact info, so the daily summary email and SMS receipts route to the right place.
First call on day three, every time
The day your Square aging shows the invoice three days past due, the agent dials. No manual list-pulling, no Friday catch-up.
Recordings, transcripts, dashboard control
Listen to any call. Pause any invoice. Exclude any customer from the call list with one click.
Square records stay read-only
We never edit Square invoices, never mark them paid, never void or reissue. Square remains your system of record.
Pricing
Recovered funds route through Stripe Connect into your own Stripe account. Syntharra never holds your money. The success fee is taken at the point of recovery via Stripe's application fee mechanism.
Square questions, answered
For broader product questions covering security and the dashboard, see the full FAQ.
Which Square plans does Syntharra work with?
Any Square account that uses Square Invoices, including Square for Restaurants, Square for Retail, and Square for Appointments. The integration uses Square's standard OAuth flow.
Why does Syntharra re-fetch pay-links instead of caching them?
Square pay-links expire after a fixed window. If we cached the link when the invoice was first sent, by the time the call happens the link could be dead, and the customer would receive an SMS pointing to a broken page. We refetch at call time so the link is always live.
What if Square does not return a customer email on the invoice?
Square's Invoice API sometimes omits the customer email. We fall back to the Customer endpoint and the Location endpoint to pull the contact email, so receipts and dispute notifications route to the right person.
What does Syntharra read from my Square account?
Invoice status, due date, balance, customer name, customer phone, customer email, plus a live pay-link refresh on each call. Read-only. We do not pull payment processing volume, payroll, or anything outside the invoicing module.
Do you charge a monthly fee for the Square integration?
No. Ten percent of what gets recovered, that is the entire pricing. No setup fee, no per-call fee, no minimum.
What happens if I disconnect Square?
OAuth breaks immediately. Next scheduler tick exits cleanly. In-flight calls cancel. You keep recovered payments already in your Stripe account.
Ready to put Square on autopilot?
Connect Square in under a minute. The first call goes out three days after your next overdue invoice. You pay ten percent of what we recover and nothing if we recover nothing.