Your AI collections agent
chases every overdue invoice.

An AI debt collection agent that sends the reminder on day 1, the text on day 4 and places the call on day 8, answers "what is this for?" from your own records, and stops the moment the customer pays, replies or asks it to. Inside the hours you set, with every message kept.

14-day free trial · No credit card · Cancel anytime

Every channel wired into one agent and out to the tools behind it: email, SMS, phone, Instagram, Messenger, WhatsApp, Telegram, LINE, Slack, Discord, X, Reddit, Bluesky, website chat, campaign sequences and follow-ups on one side; HubSpot, GoHighLevel, Housecall Pro, ServiceTitan, Jobber, Google Calendar, Microsoft 365, Calendly, HubSpot Meetings, Zoho Bookings, Acuity Scheduling, Cal.com, Square Appointments, Stripe, Shopify, WooCommerce, Wix and Squarespace on the other.

Reminders that go out on the day, from your own address

The first reminder leaves the morning the invoice falls due, from the accounts@ mailbox your customers already know, not from a third-party domain that looks like a scam. Connect Gmail or Outlook with an app password, or any other mailbox as an SMTP and IMAP host, and the agent sends and reads replies through it.

Each step of the sequence is a saved template with the invoice details filled in. A reply comes back over IMAP and is answered from the same address it arrived at, by the agent, with the material you gave it.

An agent's Email tab with three mailboxes connected, each showing a Good 90 health score, warm-up day and inbox placement, SPF, DKIM and DMARC checks, and an Active toggle.

The text on day 4, the call on day 8

Email gets ignored. A text on your own number, through Twilio, Telnyx or one of seven other carriers, gets read. The text step carries the sending window, the texts-per-hour pace for the number, and the Reply STOP line, and a reply of STOP is honoured on every channel at once.

The call step dials on your own Twilio number. The agent speaks in real time from the script you saved, answers the customer's questions from your material, and takes a promise to pay or a dispute back to your inbox with the full transcript and recording.

The text messages card in the campaign builder: which agent's number sends, texts per hour per number, a TCPA consent tick with the 9am to 8pm sending window and the Reply STOP line, and the opening text of the sequence.

Every conversation about money, in one list

Every reminder, reply, text and call transcript lands in one inbox, newest first, tagged with the channel and the account. Filter it to a single number, a single mailbox or a single agent when you are working one book of debt.

When a customer raises a dispute, or asks for a payment plan, or says they have already paid, you reply in the thread yourself and the agent stands down on that account. Hand the thread back when the arrangement is agreed and the sequence resumes or ends, as you decide.

The Inbox as one list: web chat, texts and calls together, a call marked no answer, a completed call that booked a roof inspection, texts confirming a Thursday appointment and asking the price, each row tagged with the channel it arrived on.

A record you can put in front of anyone

One row per customer, every message, call and reply in the order it happened. Every reply the agent wrote is stored alongside the material it was generated from, so when a customer says "nobody told me", the thread and its timestamps are there.

The dashboard counts people, not messages: how many accounts the agent reached, how many replied, how many converted, and the value recovered against a goal you set with a dollar figure.

The Bold Agent Kit dashboard: 157 people reached, 89 replied, 59 visited the site, 9 converted and $4,050 of value won over the last 30 days, with a breakdown by channel and by agent, and recent journeys underneath.

Automated debt collection that sounds like you, and never forgets an account

Most businesses do not have a collections problem. They have a follow-up problem that shows up in the receivables. The invoice is right, the customer intended to pay, and then nothing happened for forty days because reminding people is the job that always moves to tomorrow. An AI debt collection agent exists to do the tomorrow job today, on every account, without the awkwardness that makes a person put it off.

Bold Agent Kit gives you one agent that works your overdue list across email, text messages and phone calls. You write the sequence once: the tone of the first reminder, the firmer note on day ten, the offer of a payment plan, the point at which a person takes over. You set the days, the hours and the time zone it may contact anybody. Then it runs the same sequence on every account, and stops on its own the moment there is a reason to: a payment you mark, a reply, a booking, or an opt-out on any channel.

It answers, too. When a customer replies "what was this for?" or "how do I pay?", the agent answers from the material you gave it, links only to the payment page on your own site that you allowed, and, with your CRM or store connected, reads what is actually outstanding on that account before it writes a word. Nothing is invented and nothing is improvised. What it says is what you instructed it to say, and every reply is stored with the source it came from.

It is not a collections agency and it does not take a cut. It is software, on your own accounts, at $25 a month for as many agents and as many accounts as you have. You pay your carrier for the texts and calls and your AI provider for the model, both at cost and both a few dollars a month. The money it recovers is yours.

Every account, every stepThe fifth and sixth reminder go out as reliably as the first, on the day you set.
From your own address and numberReminders come from accounts@ and the number on your invoices, not a stranger's.
Inside the hours you allowDays, hours and time zone are set once. A reminder due at 3am waits for 8am.
Stops the moment it shouldA payment, a reply, a STOP or an opt-out on any channel ends the sequence on all of them.
A record of every contactTimestamps, transcripts, recordings and the source of every reply, per account.
No percentage taken$25 a month for the whole account. Unlimited agents, unlimited contacts.

Receivables slip because chasing is nobody's job

The money is owed and the customer usually meant to pay. Four things get in the way, and none of them is the customer.

01

The first reminder goes out late

An invoice falls due, and the reminder waits until somebody runs the aged debtors report on Friday. By then it is a week overdue, the customer has forgotten what it was for, and a routine reminder has become an awkward one.

02

The second reminder never goes

One chase, maybe two, then the list goes quiet. The accounts that need a fifth and a sixth touch, on the right day, on a different channel, are exactly the accounts that never get them, because nobody in a small team has the afternoon.

03

Nobody wants to make the call

Email is easy to ignore. The phone call works, and it is the step everybody avoids, so the account that would have paid after a two-minute conversation sits for another month while the email count climbs.

04

No record of what was said

"They said they would pay on Friday" lives in one person's head, or in a note that never made it into the system. When the customer disputes the debt, there is no thread with timestamps to point at.

One agent. Every channel. The same sequence on every account.

You build the collections agent once. From then on it works your overdue list on the channels you connect, on its own, and only fetches you for the conversations that need a person.

01 / Reminds

On a schedule, across channels

An email on day 1, a text on day 4, a call on day 8, a firmer email on day 14, and on for as long as you set. Each step has its own delay and send condition, and nothing goes out on a day or at an hour you have not allowed. The whole plan shows on a review screen before the first send.

02 / Answers

From your records, not from memory

It reads the connected CRM or store to see what is open on the account before it writes. "What was this for?", "how do I pay?" and "can I pay half now?" are answered from your documents, your Q&A pairs and your data points, and it links only to the pages of your site you allowed.

03 / Stops

The moment there is a reason to

A payment you mark, a reply, a booking, or an opt-out on any channel ends the sequence on every channel, and any reminder already queued to that customer is cancelled. A dispute or a hardship request goes to your inbox and the agent stands down on that account.

Hours, consent and a stop word, set before anything sends

The text step of a collections sequence carries the number it sends from, how many texts an hour that number may send, the sending window, and the Reply STOP line. A reply of STOP is honoured on every channel at once, and any reminder already queued to that person is cancelled. The campaign is created as a draft and shows the whole plan before it starts. It sends nothing until you press Start.

Every message and every call transcript is stored against the account, alongside the material the agent used to write it. When a customer says "nobody told me", the thread, its timestamps and the recording are there.

The text messages card in the campaign builder: which agent's number sends, texts per hour per number, a TCPA consent tick with the 9am to 8pm sending window and the Reply STOP line, and the opening text of the sequence.

The four things that actually get invoices paid

Each one answers a problem above, and each one runs without anybody remembering to do it.

Speed

The reminder on the day

The first contact goes out the morning the invoice falls due, on the channel you chose, before the account has a chance to become a difficult one.

Persistence

Six touches, not two

Email, text, call, email again. The sequence runs to its end on every account unless the customer pays, replies or opts out, and it never gets bored.

Reach

The channel that gets through

An old email address may be dead. The phone number usually is not. An ignored email is followed by a text, and an ignored text by a call on your own number.

Record

Proof of every contact

Timestamps, transcripts, recordings, and the source of every reply, on one row per account, ready for the dispute, the auditor or the solicitor.

And you can see exactly what it recovered

Every reminder, reply, call and payment is recorded against an account and reported as a funnel, per agent and across all agents. This is the part that tells you which step of the sequence actually gets people to pay.

The Bold Agent Kit dashboard: 157 people reached, 89 replied, 59 visited the site, 9 converted and $4,050 of value won over the last 30 days, with a breakdown by channel and by agent, and recent journeys underneath.

The funnel counts accounts rather than messages: how many the agent reached, how many replied, how many went on to the payment page, and how many converted, with the total value recovered and the median time it took. Set a goal with a dollar value and a collections campaign reports what it brought in, not just how many emails it sent.

Below the funnel, a channel table shows where each account first responded and which channel it was on when it paid, so you learn whether it is the text or the call that moves your customers. One row per account shows the whole history in order, and visit triggers close the loop: when a known customer opens the payment page and leaves without paying, the agent can follow up after a delay on the channel they last used.

A funnel of accounts, not messagesReached, replied, visited the payment page, paid, and the total value recovered.
Time to payThe median time from first reminder to payment, so you know how long the sequence should run.
Which channel got the paymentWhere each account first responded, and the channel it was on when it paid.
The payment page, watchedWho opened it and left, and a follow-up after a delay you set.
One row per accountEvery reminder, reply, call and payment for that customer, in order, with timestamps.
Value recovered per campaignGoals carry a dollar figure, so a collections run reports what it brought in.
Journey view

Every event for one person

Built from the cookie, email address and phone number attached to that contact, so activity months apart on different channels appears on one row.

A journey row for one contact: their address, then every email reply in order along a single line, with earlier events folded up behind a +5.
Visit triggers

Follow up on a return visit

Page goals and visit triggers require a one-line snippet on your website. Conversations, bookings and manually marking a deal won work without it.

A saved visit trigger: when a lead visits /thank-you, email me after 20 minutes, once per 7 days, with a fired count and an on switch.

What collections normally takes, and what it takes here

Each of these is usually a separate person, a separate service or a separate tool, and most of them are paid per account, per letter or as a percentage of what they recover. Here they are one plan.

The jobWhat it normally takesBold Agent Kit
Sending the reminder on the due date, every timeA bookkeeper with a calendar reminder, or a template nobody sendsIncluded
Chasing six times across email, text and phoneA credit controller, or an outsourced collections teamIncluded
Making the phone callThe step everyone avoids, or a call centre priced per minuteIncluded, on your own number
Answering "what is this for?" and "how do I pay?"The same person, interrupted, from memoryIncluded, from your records
Honouring opt-outs and sending hoursA spreadsheet and good intentionsIncluded, enforced on every channel
A record of every contact for a disputeSent folders and sticky notesIncluded, per account, with recordings
Handing the difficult accounts to a personEverything is handed to a personOnly the ones you named
The fee15% to 35% of what a collections agency recovers$25 a month. You keep what it recovers

Bold Agent Kit is $25 a month, or $200 a year, for the whole account: every agent, every channel, every overdue account, no percentage of anything. The only other costs are your carrier's, for texts and calls, and your AI provider's, typically a few dollars a month.

What people put a collections agent on

The same agent covers all of these. Many accounts run one per ledger, one per client, or one per stage of the process.

It books your calendar, updates your CRM and knows what they bought

Connect the tools you already run and the agent works them like an assistant would: it takes appointments straight into your calendar, writes notes and outcomes back to the CRM, and reads your store to see what somebody has bought before it answers them.

Bookings are real, not guesses. It is only ever given slots that are genuinely free, and it can only take one it actually offered — so it cannot invent a time or double-book you. The same connection pulls a segment of past customers into a list when you want to run a campaign at them.

It books the slot itselfReal open times offered, and only a slot it actually offered can be booked.
Eighteen toolsHubSpot, GoHighLevel, Housecall Pro, ServiceTitan, Jobber, Stripe, Shopify and more.
It reads the customer firstWhat they bought, what is still open and what they are worth, before it replies.
Pull a segment into a listTake past customers straight out of the CRM and run a campaign at them.
Every action loggedBookings, cancellations and notes all recorded against that contact.

Eighteen CRMs, calendars and stores

  • HubSpot
  • GoHighLevel
  • Housecall Pro
  • ServiceTitan
  • Jobber
  • Google Calendar
  • Microsoft 365
  • Calendly
  • HubSpot Meetings
  • Zoho Bookings
  • Acuity
  • Cal.com
  • Square
  • Stripe
  • Shopify
  • WooCommerce
  • Wix
  • Squarespace

Powered by your own keys

Each agent uses a model on your own API key, in the same way it sends from your own mailbox and your own phone number. Sixteen providers are supported: OpenAI, Anthropic, Gemini, xAI and Mistral; DeepSeek, GLM, Kimi, Qwen and MiniMax; Groq, Together, Fireworks and OpenRouter; and Ollama or any other OpenAI-compatible endpoint you host yourself.

Bring your own credentials and you own the whole stack: your model provider, your mailboxes, your carrier, your CRM. We charge for the software and nothing else — no token markup, no metering, no credit packs — so your provider bills you direct at their rates, usually a few dollars a month per agent.

Your key, sixteen providersOpenAI, Anthropic, Gemini, xAI, Mistral, DeepSeek, Groq, OpenRouter and more.
Or a model you hostOllama, vLLM, or any other OpenAI-compatible endpoint of your own.
The fast model on callsIt switches automatically, because a phone call cannot wait for a sentence.
No metering from usNo markup, no credit packs, no per-message billing. A busy month costs no more.
Keys stored encryptedYour credentials are yours; we never send them anywhere but your provider.

Sixteen model providers, on your own key

  • OpenAI
  • Anthropic
  • Gemini
  • xAI
  • Mistral
  • DeepSeek
  • GLM
  • Kimi
  • Qwen
  • MiniMax
  • Groq
  • Together
  • Fireworks
  • OpenRouter
  • Ollama
  • Any OpenAI API

None of it matters if the email lands in spam

A new address sending forty cold emails a day gets filtered, and takes the domain with it. Mailboxes that opt into warm-up send each other ordinary mail on a ramp, starting at five a day. The receiving mailbox finds each message, moves it out of spam if it landed there, marks it read and replies to a share of them.

Each mailbox carries a health score out of 100 — SPF, DKIM and DMARC on the sending domain, seven days of real sends and bounces, and where its own warm-up mail is landing — with the reasons listed. A mailbox whose bounce rate or spam placement passes a threshold is pulled out of campaign rotation automatically, before it damages the domain.

Warm-up on a rampOpted-in mailboxes send each other ordinary mail, starting at five a day.
A health score out of 100SPF, DKIM and DMARC, seven days of real sends, and where the mail is landing.
A failing address rests itselfCross the bounce or spam threshold and it leaves campaign rotation on its own.
One-click unsubscribeHonoured automatically, including on messages already sitting in the queue.
Caps you cannot overshootOne reply per thread, a daily cap per sender, hourly caps per channel.

Live this afternoon, and nothing sends until you say so

Three steps. A collections campaign is created as a draft and shows you the whole plan, every account and every step, before it sends anything.

Build the collections agent

Name it, choose a model and paste your API key. Then give it what it needs to answer a customer who owes you money: your terms of trade, your payment methods and the payment page it may link to, your Q&A pairs for "what was this for?" and "can I have more time?", and your hours as a data point so it never promises a callback at the wrong time.

Write the instructions last: how firm it should be at each stage, which offers it may make, and the exact situations in which it should stop and fetch you. A dispute, a hardship claim and a request for a payment plan are the usual three.

Model16 providers, on your own key
Documentsterms of trade, PDF or Word
Q&A pairsyour answers to the questions you get
Data pointspayment methods, hours, fees
Your pagesthe payment page, linked verbatim
Instructionstone by stage, offers, when to hand over

Connect the channels and the ledger

Add the accounts@ mailbox, a number for texts and calls, and the CRM or store that holds the invoices, so the agent reads what is outstanding before it writes. Each one runs on your own account, so the reminders come from you and the reputation stays yours.

Then import the overdue list: a CSV export from your accounting software, or a segment pulled straight out of the connected CRM.

Mailboxapp password, or SMTP + IMAP
Numberone of nine SMS carriers
CallsTwilio, dialling and answering
LedgerHubSpot, Stripe, Shopify, Jobber and more
ListCSV, or a CRM segment
Payment pagea page of your own site

Read the plan, then press Start

Build the sequence across the channels you want, set the days, hours and time zone it may contact anyone, and read the whole plan on the review screen: every account, every step, every date. Nothing leaves until you press Start.

Then watch the inbox. Replies are worked by the agent; disputes and plans come to you; payments you mark end the sequence. Pause the campaign at any point and resume it later.

Draft firsta campaign sends nothing until started
Scheduledays, hours and time zone
Conditionsopened, not opened, clicked
Pacinghourly limits per mailbox and number
Stop rulespayment, reply, STOP or opt-out
Pauseresume any campaign at any point

One account, unlimited agents

One account runs unlimited agents, one per client, and nothing is shared between them. A knowledge base belongs to a single agent, and content from one agent is never used to generate replies for another.

Invite a client by email address and they get their own login, which opens onto the one agent you gave them: its conversations, its numbers, its analytics and a reply box. They cannot see your other clients, your API keys, your settings or your billing. Access is deny-by-default.

One agent per clientUnlimited agents on one account, and nothing crosses between them.
They see one agent, not your accountTheir own login, onto the conversations, numbers and analytics you gave them.
Deny by defaultNo settings, no API keys, no billing, no sight of your other clients.
Reporting they can readThat agent has its own funnel, so the client sees what it actually produced.
$50 a year per referralOr $5 a month on the monthly plan — on every payment, for the life of the account, not just the first.

One plan. Everything in it. Monthly or yearly.

No seat tiers, no credit packs, no per-agent or per-channel pricing, and nothing held back behind an enterprise call.

Agents
How manyUnlimited — one per business, brand or job
Shared brainThe same identity, instructions and knowledge on every channel
Knowledge baseDocuments, Q&A pairs, data points and pages of your own site
IsolationOne agent's content is never used to reply for another
Client seatsInvite a client into one agent, with their own login
Channels
EmailAs many mailboxes per agent as you connect, rotated by campaigns
Text messagesNine providers — Twilio, Telnyx, SimpleTexting, Plivo, Vonage, Sinch, Bandwidth, MessageBird, ClickSend
Phone callsAnswering and dialling, with recordings and transcripts
TranscriptionGoogle, or Deepgram nova-3 on your own key
VoicesGoogle, Amazon Polly and ElevenLabs, or your own ElevenLabs / Fish Audio account
Voice cloningRecord a voice in the browser and clone it on your ElevenLabs or Fish Audio key
Website chatA widget on your site with your colour, image and greeting
Social DMsMessenger, Instagram, WhatsApp, Telegram, LINE, Viber, Slack, Discord, Bluesky, Reddit, X
Inbox
One listEvery channel's conversations together, newest first, tagged by channel
FiltersBy channel, by mailbox or number, or by agent
TakeoverReply yourself and the agent stands down on that thread
Hand backReturn the thread to the agent when you are done
Campaigns
Multichannel sequencesEmail, text and call steps in one campaign, each with its own timing
Send conditionsSend a step only if they opened, did not open, clicked or did not click
ScheduleThe days, hours and time zone anything may be sent
Stop rulesA reply, a booking or an opt-out on any channel ends the sequence
PacingPer-mailbox and per-number hourly limits, pausable and resumable
Review before startThe full plan is shown; a campaign sends nothing until you start it
TemplatesEmail, text and call scripts, saved once and reused
Analytics
FunnelReached, replied, visited, converted, plus value won and time to convert
By channelWhere each person started, and the channel they converted on
PagesWhich pages known people read, and how many of them converted
JourneysOne row per person: every message, visit, call and booking in order
GoalsA page rule or a manual "won", each with a dollar value
TriggersA known person returns to a page — notify you, or send a follow-up
Open and click trackingRecorded per campaign and added to that person's history
Integrations
CalendarsGoogle, Microsoft 365, Calendly, Cal.com, Acuity, Zoho, Square, HubSpot Meetings
CRMs and commerceHubSpot, GoHighLevel, Housecall Pro, ServiceTitan, Jobber, Stripe, Shopify, WooCommerce, Wix, Squarespace
BookingReal open slots offered, and only an offered slot can be booked
CRM importImport a segment of customers into a contact list
Deliverability and compliance
Mailbox warm-upRamped sending across the network, with spam rescue and replies
Health scoreSPF, DKIM, DMARC, bounce rate and inbox placement, with reasons
Auto-restA failing address is removed from rotation automatically
UnsubscribesOne click, honoured automatically, including on queued mail
Reply limitsOne reply per thread, per-sender daily and per-channel hourly caps
FilteringBounces, out-of-office and no-reply addresses ignored
List building
Contact extractionEmails, phone numbers and social profiles, on any site. Unlimited.
Deep scanFollows the pages of a domain most likely to carry contact details
Domain queueLoad a CSV of sites and work through them one at a time
Contacts and listsUnlimited, by email or phone, with CSV import and export
AI
Your own keySixteen providers, including any OpenAI-compatible endpoint you host
What we charge for AINothing — no markup, no metering, no credit packs
On callsUses your provider's fastest model automatically
Account
PlatformsChrome side panel and web dashboard on one login
Members' forumSix boards, visible only once you are signed in
Referral program$50 a year per referral ($5 a month), recurring for the life of the account
Supportsupport@boldagents.co
$25/ month
$200/ year

No credit card to start. Billed monthly. No add-ons, no seat tiers. Cancel anytime.

No credit card to start. $16.67 a month, billed once a year. No add-ons, no seat tiers. Cancel anytime.

Start 14-day free trial Start 14-day free trial

Before you sign up

Does an AI debt collection agent make my collections compliant?

It gives you the controls compliance needs: a sending window with days, hours and time zone; an opt-out honoured on every channel, including on messages already queued; one reply per thread and daily caps per sender; and a full record of every message and call, with timestamps and recordings. What the agent says is what you instructed it to say, and nothing else. Whether your sequence meets the rules where you operate, such as the FDCPA and Regulation F in the United States or the FCA's rules in the United Kingdom, is your decision and your responsibility, exactly as it would be with a member of staff making the same calls.

Can it take a payment?

No, and that is deliberate. It links to a payment page on your own website that you allowed it to link to, and it tells you when a customer says they have paid. Marking an account settled is done by you, or by the connected store when the invoice closes, and that is what ends the sequence.

How does it know what a customer owes?

From the systems you connect. With a CRM or store connected it reads what is open on that contact before it replies. Beyond that, the answers come from the knowledge base you gave it: your terms, your Q&A pairs and your data points. It does not guess at a balance it cannot see.

What happens when a customer disputes the debt?

That is the kind of message you tell it to hand over. Write the rule in its instructions, and when a reply matches, the thread lands in your inbox with the agent standing down on that account until you hand it back. The same applies to hardship requests, payment plans, or anything else you name.

Can it make the phone calls?

Yes, on your own Twilio number, as a step in the sequence. It speaks in real time from the script you saved, using your provider's fastest model so it does not leave silences, and it keeps the recording and transcript against the account. Answering and dialling are separate switches, so it can also pick up when a customer calls back.

Will it hound people?

It sends what the sequence says and no more: one reply per thread, a daily cap per sender, hourly caps per number and mailbox, inside the window you set. A reply of STOP, an unsubscribe or an opt-out on any channel ends the sequence on every channel and cancels anything queued. It is more disciplined than a person, not less.

Can I run it for several clients?

Yes. One agent per client, each with its own mailbox, number, knowledge base and instructions, and nothing shared between them. Unlimited agents are included in the one plan, and you can invite a client into their own agent with their own login so they see their accounts and nothing else.

What does it cost per account?

Nothing per account. The plan is $25 a month or $200 a year for the whole account, with unlimited agents, contacts and lists. You pay your carrier for texts and calls and your AI provider for the model, both at cost, and typically a few dollars a month. There is no percentage of what it recovers.

The same agent, on other jobs

One subscription, unlimited agents. Most accounts run several, one per job.

The reminders go out this week.

Load the overdue list, write the sequence, read the plan, press Start. Every account is chased, every conversation is kept, and the money it recovers is yours.

14-day free trial · No credit card · Cancel anytime