The mobile app bridge your agency's missing.
Give every client a business number. They call and text from the app, and your software texts, listens and sends notifications through one API.
Pay as you go. US and Canada.
One API between your software and your clients' phones
Connect your CRM, automations and AI agents once. Calls, texts and notifications reach your clients in the app, and everything that happens there comes back to your software.
- CallsEvery call rings your clients' phones, and your software hears about it.
- TextsYour client and your software both text from the business's number.
- NotificationsYour software sends them straight to your clients' phones.
- CallsEvery call rings your clients' phones, and your software hears about it.
- TextsYour client and your software both text from the business's number.
- NotificationsYour software sends them straight to your clients' phones.
Possibilities
Jobs agencies set up once and run for every client. Each takes a few requests.
- Text back missed callsWhen nobody picks up, the caller gets a text from the business within seconds.
- AI texting with a person in the loopYour agent holds the conversation and steps back the moment your client replies.
- New lead alertsYour client hears about every new lead the moment it comes in.
- Track which campaign made the phone ringGive each campaign its own number, and credit every call and text to the right one.
Your clients sign in with one code
Add your client's email and we email them a code. They type it into the AgencyPhone app and they're signed in, set up with your agency's name.
- 1You add their emailEmailmaria@business.comAdd person
- 2We email them one codeFrom Northwind MediaYour code to join Northside PlumbingK7QM 4XPA
- 3They're signed inNNorthwind MediaK7QM 4XPASigned in
Calls ring every phone your client uses
Customers call the business number like always. Every phone your client is signed in on rings, and whoever answers takes the call.
- MariaiPhoneReady
- Front deskiPadReady
- SamAndroidReady
- Calls out show the business numberYour client calls from the app, and the customer sees (416) 555-0199.
- Voicemail everyone can playMissed calls go to the business's voicemail, on every phone.
- Your software hears every callA webhook for each call, answered or missed, and for each voicemail.
One conversation for your client and your software
Your client texts from the app, your software texts through the API, and both land in the same thread from the business's number.
- 1A customer texts the businessFrom their own phone, to the business number they already know.
- 2Your software answers through the APIYour CRM, automation or AI agent replies from the same number. Your client sees it, marked Sent by API.
- 3Your client takes over in the appAnyone at the business can reply in the same conversation, and your software hears it.
Your client's phone shows a conversation: the customer's texts, your software's reply marked Sent by API, and your client's reply.
Push your own notifications to your clients' phones
Tell your clients about a new lead, a booking or a review, from the dashboard or one API request. It lands on their phones with your agency's name, and replies come back to you.
- Free
- Notifications don't use a phone number or your balance.
- One request from your software
POST /v1/notificationswith the client and the text. How notifications work- Replies come back to you
- In your dashboard's Chat, and to your software as
chat.message.received.
Your client's phone shows each notification on its lock screen.
- YMissed call from (647) 555-01665m agoClick to view details
- YText from (647) 555-01666m agoIs there parking on site?
We hear you
Any suggestions? Put them here. AgencyPhone listens to the community and adapts to your needs.
Pricing
Pay as you go, with no plans and no monthly minimum. Each business you verify, its numbers, calls and texts draw from a prepaid balance at published rates.
Monthly fees
Every verified business
$8.40/month
Verification makes the business a brand that can call and text, with as many staff as you want. Numbers are separate.
+ $5/month for each number
Every verified business includes
- Your agency's name, color and logo in their app
- A local number in the US or Canada
- Carrier registration for texting
- Calls and texts from the app and through the API
- Port in the numbers your clients already have
- No fees per staff member or app user
- Usage by subaccount each month, with a CSV download
Questions
They use the AgencyPhone app, which their code sets up with your agency's name. It also takes your color and shows your logo on its sign-in and settings screens. Their customers never see AgencyPhone: calls and texts come from the business's own number.
Yes. Start a port request in the dashboard with a recent bill and the name of the person at the business who authorizes it. The number keeps working with their current provider until the move is done.
Yes, for US numbers. Carriers require every business that texts from a local number to register first. You fill it in from the dashboard, and texts from that number start once it's approved. Calls work right away.
Not yet. Today your software hears about every call as it happens, answered or missed, and every voicemail, and AI agents can answer texts from the business number.
No. The dashboard and the app work on their own. The API is there for when you want your software to use the same numbers.
Yes, through their HTTP request and webhook steps: send a text with one request, and start a workflow from any webhook event. Webhook events in the docs
Local numbers in the US and Canada, with calls and texts to US and Canadian numbers.
The app doesn't call 9-1-1. Anyone who dials it is sent to their phone's own keypad, which connects directly with the phone's location and never depends on your balance.
Set up your first client
Get them a number, invite them to the app, and point a webhook at your server.

