Launched this week

CALL-E
Make phone calls with your AI agent (Muse, ChatGPT, Claude)
530 followers
Make phone calls with your AI agent (Muse, ChatGPT, Claude)
530 followers
CALL-E lets your AI assistant make phone calls for you. Ask Muse, ChatGPT or Claude to book a table, get a quote, move an appointment or check stock. CALL-E asks for anything missing, shows you the plan, and dials a real US or Canadian number after you confirm. It gets through phone menus, hold and voicemail, then brings back a summary, the transcript and what happened. Builders can add it to Claude Code, Codex, Cursor or OpenClaw with one prompt. New users get 100 free credits.







Free Options
Launch Team / Built With

CloudflareYour next app belongs on Cloudflare Workers. Deploy for free
Promoted



Hey Product Hunt 👋 I'm Vadim, and I work on CALL-E as a Developer Advocate.
Your AI assistant can already search, plan and write. But some errands still end with "you'll have to call them": the restaurant that only takes bookings by phone, the quote, the appointment you need to move, the store you want to ask about stock.
CALL-E gives your assistant a phone. CALL-E asks for anything that's missing, shows you the plan, and dials after you confirm. It gets through phone menus, hold and voicemail, and you get back a summary, the transcript and what happened.
To see more of what CALL-E can do, check out the use cases at https://usecases.heycall-e.com/. RingBack works through a business’s waiting list, calling people in order until someone takes the open slot, and then updates the appointment book. Conversation-Clarify spots an unclear email reply, asks you before making one short call to get the missing fact, and drafts your reply from the answer. Each use case shows how it works and what it returns, with a demo video.
If you build things: one prompt installs CALL-E in Claude Code, Codex, Cursor or OpenClaw, and it also works over MCP, the TypeScript and Python SDKs, or the API. You define the result you want back and get it as structured data with the transcript. You can test a conversation in chat in the dashboard before placing a real call, and there are ready-made n8n, Dify and HubSpot integrations.
Calls work on US and Canadian numbers (and more! https://docs.heycall-e.com/regions). New users get 100 free credits.
We'd love to hear what you'd have CALL-E call first!
@vadim__smirnov Congratulation team. Well done!
Your landing page is amazing. It looks great. I'm curious to know how you guys developed it. Being a designer myself, I love the vibe of the landing page.
@utsavsheth Thanks! What can I say… We have some creative people on our team! :D
First, we went through a few iterations for the general look and feel. Later, once we all agreed the overall design felt right, I built the website using Astro (https://astro.build/). It’s a custom-coded site, not some visual builder. If you have any specific questions, I'm happy to walk you through how I built it :)
Cool website! I got a bit confused by the pricing page tho. It felt like you only support US&CA, but as I see from the docs many other countries are also supported, right? Maybe it would be nice to add price calculator or something.
Anyway, congrats on the launch folks!
@pronskiy Thanks, glad you like the site!
You're right that the docs list more countries. US and Canada get local numbers, which is why the pricing page focuses on them. The other countries in the docs use international numbers that are meant mainly for development and testing for now. A price calculator is a good idea, and I've passed it to the team!
@pronskiy Thank you, Roman! The site is very fresh, we only switched it over this week, so I'm glad you like it.
And thanks for digging through the docs too. Like Vadim said, we are focused on those two markets for now, but a price calculator sounds quite interactive and user-friendly - it's a very good point.
@pronskiy thanks for the support!
Congrats on the launch! How have you approached adding guardrails to the agents that are dialing (eg. Keeping them from doing actions/making commitments that you don’t want)?
@mdshack Thanks! The main guardrail is that nothing dials without a person signing off. CALL-E first plans the call, asks you for anything that’s missing (important details relevant to the call), shows you the plan, and dials only after you confirm. The plan sets the goal and what the call should cover, and a pre-check prevents things like making up information or making decisions without your approval. After every call, you get the transcript and a structured result, so you can see exactly what was said and agreed.
@mdshack Guardrails are the right thing to ask about, Micah, and thank you for the congrats! Handing a phone call to an AI only works if you’re comfortable with what it will say for you.
Vadim’s answer covers how we approach it, and the plan you review before each call is a big part of that.
The part that would get me to actually use it is showing me the plan before it dials — that's the bit I'd want to approve, especially what it's allowed to agree to and when it should just take a callback instead of improvising. The calls I'd hand over are the boring, scripted ones, not anything where the other side might negotiate.
@jcbuilds And CALL-E does that really well. You control every call and every bit of information that the agent can or can’t use. We take call preparation very seriously, since background work is more important than the call itself.
@jcbuilds Same here, JC, and CALL-E already works that way: it shows you the plan and dials after you confirm.
The boring, scripted calls are where I’d start too, the ones where you know how they’ll go and still put them off for days.
Thanks for spelling out what you’d want to approve, that’s helpful for us to hear, and we'll share that with the product team as well.
@jcbuilds thanks for the support!
congrats on the launch vadim. to your question, i would have it call to confirm demo bookings a day before. no shows hurt small sales teams a lot and nobody has time to call each one. can it write the answer back to hubspot so the deal updates by itself?
@agshin_rajabov Thanks, and that’s a great use case.
Confirming appointments is one of the things CALL-E is built for. For HubSpot there’s a CALL-E workflow action and a contact card, so a workflow can place the call a day before the demo. You set up the call once as a Goal with a result schema, for example confirmed yes/no, a new time if they want one, and notes, and every call comes back with those fields filled in plus the transcript. From there you map the fields onto the deal in your workflow, or through n8n or Zapier if you’d rather.
Happy to help you set it up if you give it a try!
@agshin_rajabov Agshin, I love this use case. No-shows hurt small sales teams, and the reminder call the day before is a job nobody fights over. And that's exactly the sort of BAU calls that feel quite mundane to go through as a human (even if you outsource it to an intern, haha).
Vadim’s walked you through the HubSpot side, so if you set it up, please come back and tell us how it goes. It would be great to know if it cuts your no-shows.
thanks betty, if i set it up i will come back and share what happened with no shows
Interesting product! I’m curious how well CALL-E handles calls to check product availability or inquire about store opening hours. This could be quite useful for everyday tasks ◠‿◠
@descellia Yep! Just tell CALL-E which store to call and what you want to check. For stock checks, include details like size or color so it asks about the right item.
Congratulations for new launch product! It's fantastic that the product can support Thai. I'm wondering If this can support Thai local languages as well. Thai language is very complicated, some speak the same word but have so many different dialects.
@yosapol_singhavorakul_ty_ We’re working on some voice and accent improvements, aiming to ship next week! We’ll post the details in our changelog.
Any Thai accents you’d like us to focus on? Let us know—we can test those specifically and do some extra tuning.