The outbound dialer for people who work with AI agents
Tell your agent who to call. Then press Call.
Connect Claude, Codex or any agent that supports MCP. It builds the list, writes the script and queues the session. You make each call from your browser, and Rotary keeps the recording and your notes on the contact's record.
Your phone account is set up when you sign up. Pick a number and start calling.
The problem
The work around the calls is still done by hand
Before a calling block there is a spreadsheet to clean, a list to import and a script to paste in. Afterwards there are notes to write up and follow-ups to sort. Rotary gives that work to your AI agent. Connect it once, and it reads and changes the same contacts, campaigns, scripts and calls you see in the app.
With your agent
Your agent does the setup and the review
Rotary is an MCP server. Add it to Claude, Codex or any other agent that supports MCP, and approve what it can do. From then on you ask in plain words.
- Add and update contacts, including the custom fields you set up
- Move contacts between stages, tag them and add notes
- Create campaigns and write the call scripts that go with them
- Start a dialer session or set up a single call, and hand you the link
- Find phone numbers in an area code and buy the ones you pick
- Read back your calls with their outcomes, notes and recording links
You place every call yourself. Your agent never dials.
The dialer
A full calling setup in one browser tab
Rotary handles the number, the call, the recording and the record of what happened.
Call from your browser
Press Call on a contact and talk through your computer's microphone. Choose which of your numbers the call comes from.
The script stays on screen
The opener and talk track sit on the left. Discovery questions, objections and closes sit on the right for the whole call.
A queue you click through
A dialer session lines up as many as 200 contacts. Save an outcome and the next contact is up.
Every answered call recorded
The recording is saved with the call and plays from the contact's call history.
Outcome and notes in one step
When the call ends, choose what happened, type your notes and save. Both land on the contact's record.
Contacts you can sort and filter
Import a CSV or add contacts one at a time. Give them stages, tags and your own fields, such as a renewal date, then filter the list by any of them.
After the call
Every contact shows where it stands
Each contact has a stage, from New to Customer, and the tags you give it. Its page lists every call, note and change in order, with who made it: you, a CSV import or your agent. Click any field to fix it.
Stages
- A contact moves to Attempting the first time you dial it. You decide the rest.
Filter, then call
- Narrow the list to a stage, a tag or people never called, and start a session over exactly that.
A history you can trust
- When your agent changes a contact, the timeline says so.
How it works
From signup to your first call
Four steps, and your agent can do most of the second one for you.
- 01
Create your account and pick a number
Rotary sets up your phone account when you create your organization. Search an area code and buy the number you want to call from.
- 02
Tell your agent who to call
Connect your agent and ask for a campaign, a script and a session. If you'd rather do it yourself, import a CSV in the app.
- 03
Open the link and press Call
The call screen shows the contact and the script. Save the outcome when the call ends and the next contact comes up.
- 04
Ask your agent how it went
It reads the session back and updates the contacts: who answered, who moved to Qualified and who asked for a callback.
Questions
Before you sign up
What Rotary does today, and what it leaves to you.
Get started
Set up your first calling session
Create an account, pick a number and connect your agent. Your first list can be a CSV you already have.