Open source & self-hostable

Modern, low-cost outbound calling software

Open source and pay-as-you-go from $0.012/min — no per-seat tax. Built for freelancers and teams, and driven by the AI you already have open.

Runs from
+ any MCP client, or the CLI
  • Free for freelancers, $20/mo for teams
  • Pay-as-you-go from $0.012/min
  • Recording, transcripts & outcomes
Ringee dialer and call workspace

Trusted by teams already calling with Ringee

Addiuva logo
Digital Cambium logo
FraudOps logo
Gen Media Management logo
HandelNine logo
Matcheando logo
Isle Cebu logo

The new era of dialing

Every screen is a dialer. Every seat is free.

Web, phone, and the tab you are already in — all dialing the same account, all for $0.012 a minute.

$0.012/min
Pay-as-you-go, 180+ countries
$20/month
Flat. Whole team. Unlimited users.
3surfaces
Web, phone, Chrome — one account
$0per seat
Hiring never raises the bill
Open it anywhere
01Web app
Covers 01 → 04

The whole workspace. Campaigns, history, recordings, transcripts.

No install. No seat.

02iPhone & Android
Covers 02 · 03 · 04

Dead time between meetings becomes dials.

App Store and Google Play.

03Chrome extension
Covers 02 · 04

Every number you scroll past is a call button.

One click. No tab switch.

Then just dial
Start the call
01

Campaign dialer

Web app

Progressive or preview. One session runs the whole list.

app.ringee.io/campaigns/madrid-fintech
A Ringee campaign session: the lead and its previous attempts on the left, the call in the middle, and the disposition panel on the right.
02

Manual dialer

Web app

Dial anyone. Recording and live transcript run themselves.

app.ringee.io/dialer
A live Ringee call — connected timer, waveform, real-time transcription, and the contact call and meeting history beside it.

Same dialer on

180+ countries, $0.012 a minute, every surface.

Close the loop
03

Log the outcome

Web, iOS & Android

One tap when you hang up, and the call is pipeline data.

The Ringee disposition sheet: successful outcomes, the other dispositions, a quick note, and save.
1 tap
Outcome, note and next touch
0 min
Typing it up later
Written to
AttioHubSpotSalesforceOdoo

Nobody retypes their day at 6pm.

Everywhere at once
04

Everything in sync

All three

Every dial, from every screen, into one pipeline.

Dialled from

Web appiPhone & AndroidChrome extension

One Ringee account

  • call · 4m 12s
  • recording + transcript
  • outcome · interested
  • callback · Thu 10:00

Written once. No delay, no second version of the day.

Into your CRM

AttioHubSpotSalesforceOdoo

And to your agent

Works on
+ one account, no per-seat tax

Old dialers charge per seat. Ringee charges per minute — and runs on every screen your reps already own.

Start calling free

Agentic mode

Connect it once. Your agent runs the loop.

Four connections, then seven steps. Your agent takes every one of them except the call itself — over MCP from ChatGPT or Claude, or from your terminal.

Connect once
01Lead source
Feeds 01 · 02
ApolloProspeo

Search a segment and reveal direct dials on your provider credits.

02CRM
Feeds 03 · 06
AttioHubSpotSalesforceOdoo

Your system of record stays the source of truth.

Custom CRM? Webhooks + REST API.

03Calendar
Feeds 07

Meetings booked to Google Calendar, invite carries the Meet link.

04Agent
Feeds 01 → 07

The AI you already use drives all of it.

Any MCP client, or the CLI.

Then it runs
Before the call
01

Prospect

Your agent

Ask for the segment. You never build a list by hand again.

ChatGPT · ringee mcp

Find VP Sales at Series A fintechs in Madrid.

ringee · search_leads

312 matchesjobId ready
Title · stage · geofiltered
Sourced from
ApolloProspeo

Searching costs nothing. Nothing is revealed yet.

02

Reveal / Import lead

Your agent

Direct dials only for the ones you keep.

claude~/acme — zsh

~/acmeclaude "/ringee-prospect reveal the top 25 and import them"

ringee · reveal_lead → import_leads_as_contacts

25 revealed+34 direct
Provider creditsApollo
Ringee creditsnone
Enriched by
ApolloProspeo

Reveals spend your provider credits, never Ringee minutes.

03

Create / Update contact

Your agent

Deduped in Ringee, mirrored to the record you already keep.

Your agent · ringee mcp

Import them as contacts and reflect them in the CRM.

ringee · create_contact / update_contact

22 created · 3 mergeddeduped
Tagsfintech · madrid
CRM recordin sync
Synced to
AttioHubSpotSalesforceOdoo

Or your own CRM, over webhooks and the REST API.

The call
04

Create call session

Your agent

The whole day behind one link, ready before anyone sits down.

codex~/acme — zsh

~/acmecodex "build today's queue from the Madrid fintech list"

ringee · create_call_session

app.ringee.io/s/q7fk2m25 queued
Shared with3 reps
Revokeany time
Handed to

No install, no seat, no CRM tab. The link is the dialer.

05

Call

Your rep

A person dials. Ringee never places the call for you.

app.ringee.io/s/q7fk2m

Your rep opens the link and works the queue.

ringee · recording + live transcript

Browser · 180+ countries$0.012/min
Recording · transcripton
Local caller IDmatched
Human in the loop

The one step no agent takes. Everything around it is automated.

After the call
06

Log outcome

Your agent

Written from the transcript, not from memory.

claude~/acme — zsh

~/acmeclaude "/ringee-followup log that call"

ringee · log_call_outcome

Outcomeinterested
Notesfrom transcript
CRM recordupdated
Written back to
AttioHubSpotSalesforceOdoo

Nobody retypes their day into the CRM at 6pm.

07

Callback / Meeting

Your agent

The next touch is booked before the rep hangs up.

Claude · ringee mcp

Book the callback for Thursday and send the invite.

ringee · create_callback / schedule_meeting

CallbackThu · 10:00
Meeting invitesent
Reminderqueued
Booked in

Google Calendar, with a Meet link on the invite.

Runs from
+ any MCP client, or the CLI

Every step is one MCP tool call. Same seven from ChatGPT, from Claude Code or Codex, or from a cron job on your own box.

Request demo
AttioRingee

Attio keeps the record. Ringee makes it dialable.

Both are agentic and both speak MCP, so one agent works either side of the line — and the record it hands you back is the one you already keep.

Attio → Ringee
Lists, people and owners come across as a queue your rep can dial.
Ringee → Attio
Call, duration, recording, transcript, outcome and the next step go back on the record.
See the Attio integration
Attiopeople · Marta Ibáñez
Company
Nubank
Title
VP Sales
Direct dial
+34 6•• ••• •••
Last call
Today · 4m 12s
Recording
ringee.io/r/8fk2m
Outcome
Interested
Next step
Callback · Thu 10:00

Written by Ringee, from the call. Nobody typed any of it.

Cost efficiency

Grow your team, not your bill

Per-seat tools punish you for hiring. On Ringee a solo user pays no subscription, and a whole team is one flat $20/month — you only pay for the minutes you use. A 12-person team pays $20/month flat instead of roughly $360/month on a typical ~$30/seat tool: about $4,080 saved per year.

The most economical way to scale

Per-seat tools bill you for every new hire. On Ringee a solo user pays no subscription, and a whole team is a flat $20/month for unlimited members — you only pay for the minutes you use.

$340

saved per month

Per-seat tool$360/mo

12 × $30

Ringee Organization$20/mo

Flat price · unlimited members

About $4,080 a year at 12 members. Subscription cost only — calling minutes are billed separately as credits on Ringee.

Start calling more leads today

Book a personalized demo and see how Ringee fits your outbound workflow — pricing, setup, and your questions answered.