“10,000+ Appointments Booked Across AI-Powered Campaigns”-Get the System
Skip to content
MediaBloom
Blog
Product 8 min readApr 08, 2026

Launching MediaBloom Actions: give every agent real hands

We shipped a typed action framework that lets your agents write to your CRM, EHR, or booking system safely.

JJ
John Jahshan
Founder and CEO, MediaBloom
Launching MediaBloom Actions: give every agent real hands

Today we are launching MediaBloom Actions. An Action is a typed, versioned tool your agents can safely call — book a tour, create a ticket, update an opportunity, issue a refund — with schemas, authentication, and audit logging handled for you. It is the missing middle layer between an LLM and a production system, and it is the piece every internal AI team ends up hand-rolling.

The problem Actions solves is the one almost every enterprise AI project eventually hits. A chatbot can talk. A voice agent can listen. But the moment you ask either to actually do something — write a row, send a request, change a state — you have to answer hard questions about safety, authorization, and auditability that LLM frameworks alone were never designed for.

Every Action starts with a schema. You define the inputs, the outputs, the required scopes, and the idempotency key. The runtime validates every call before it reaches your handler. If the model hallucinates a field, the call is rejected before it touches your systems. If a call is retried, the runtime dedupes it by idempotency key, so no customer is ever charged twice or booked twice.

Authentication is scoped per tenant and per user. An agent running for Acme Corp can only invoke Actions that have been authorized for Acme Corp, with the credentials configured for Acme Corp. There is no shared secret across tenants, and there is no way for a prompt injection to escalate privileges.

Every execution is logged with the full request, response, and the model reasoning that triggered it. When a customer asks why the agent did something, you can answer them with a trace, not a guess. Auditors love this, and so do engineering teams who used to spend Friday afternoons reading log files.

The Action SDK gives you a TypeScript-first developer experience. Define an Action in a file, push it to the registry, and every agent in your workspace can use it immediately across voice, chat, and async channels. Versioning is built in; old agents keep working on the old schema while new ones adopt the new one, with a clean deprecation path.

We shipped forty certified Actions on day one for the most common CRMs, EHRs, payment processors, and scheduling platforms. Customers who want something custom can ship a certified internal Action in an afternoon, with the same safety guarantees as the first-party ones.

Actions is what turns a conversation into a business outcome. It is the difference between "the AI told me it would book the tour" and "the tour is booked, confirmed, and on the customer’s calendar."

About the writer
JJ

John Jahshan

Founder and CEO, MediaBloom
Sydney, Australia Writes on AI voice agents, Speed-to-lead automation

John Jahshan is the founder and CEO of MediaBloom. He works directly with agencies, operators, and enterprise teams to design and deploy AI revenue systems — voice agents, speed-to-lead automation, reactivation campaigns, and ads management — that turn attention into booked appointments and signed deals. He writes about the operator playbooks, engineering decisions, and partnership models behind the systems MediaBloom ships for clients.

AI voice agentsSpeed-to-lead automationRevenue operationsPartnership programs
Newsletter

Get the MediaBloom newsletter.

One email per week. Research, launches, and operator playbooks. Zero fluff.

Ready to see MediaBloom in action?

Talk to our team about deploying AI across your funnel.