OUR PRICING MODEL

Freedom
to build

Unlock value through powerful voice automation.

Built around your usage

Self serve
pricing

Your models. Your volume. Your estimate. See exactly how the costs add up.

Choose your LLM, STT and TTS
Individual costs · Per-minute pricing · Total estimate

For businesses

Paid
plans

Explore advanced features and expanded capacity for your business.

Your team · Your workflows · Your systems
A workspace configured around your requirements

Truffl pricing

Make room for what you’re building.

Enter your name and email to explore your estimate.

Truffl saves your name, email, selected inputs and estimates in its private Google Sheet. Privacy Policy

With you
every step of the way

Our team is here to support you through every step of your Truffl experience.

Customer support

Connect with our team for help with your workspace and requirements.

Talk to us
Coming soon

Workflow library

Find inspiration for your next build through real-world workflow examples.

Scale AI agents with Truffl

Voice AI that understands, responds and helps

Build natural voice experiences around your business information, workflows and people. Talk to us about your needs and available examples.

Coming soon

The voice AI your customers can talk to and count on.

Welcome to Truffl. It’s great to meet you!

Retail support ▾

Build on the conversation runtime.

Conversation primitives
The conversation lifecycle, composed.

Compiler produces the structure, the Harness runs on it

A smoother conversation

Truffl brings the right information into the conversation. For example: it can prepare order details as a caller asks about a delivery.

Turn lifecycle
Every turn has a lifecycle.

Compiler

Check your rules before calls

Truffl checks your rules before calls go live. For example: it can flag missing information needed for an exchange.

Modular providers
Independent layers. One conversation.

Bring your own stack

Work with your existing tools

Use Truffl with the tools your business needs. For example: change a voice provider without rebuilding the whole experience.

Execution trace
Turns → events → runtime evidence

Inspect what actually happened

Understand what happened

See what happened during a call. For example: review the steps behind an unexpected answer to help investigate it.

Developer workflow
Build. Test. Inspect. Deploy.

Ship from code

Your team can build and manage voice experiences from code. For example: connect Truffl to an application and follow call events.

REST API
Create and operate agents programmatically.
SDKs
Compose Truffl primitives directly inside your application.
CLI
Configure, test, inspect and deploy agents from your development workflow.
Webhooks & Events
React to calls, turns, tools, transfers and runtime events in your own systems.

Your stack. Your policy. Our engines underneath.

For businesses and technology partners.

For your business, use Truffl to build voice experiences around your needs. If you serve clients, partner with us to build for them.

Built to run in production.

Discuss performance, reliability and visibility for your use case.

Select a capability to explore.

Concurrency that scales

Discuss the call volumes and performance your use case requires.

Truffl is committed to safeguarding your data. Learn more

Wired into the systems that finish the work.

Connect conversations with the tools and workflows your business uses. Ask us which integrations and actions are available for your use case.

Explore the platform →

Frequently
asked questions

  • Truffl is designed to integrate into your existing stack rather than force you to replace it.

    You can connect your existing telephony, CRMs, support systems, APIs, internal tools, databases, and business workflows. Truffl agents can retrieve context, call tools, update systems, transfer conversations, and trigger actions across your existing infrastructure.

    For enterprises with more complex requirements, Truffl can also support custom integrations and deployment workflows.

Natural conversations.
Controlled execution.

Cart recovery

The cart was
not the end of
the conversation.

Truffl understands what stopped the purchase, then moves it forward.

Book a demo
Truffl AI agent
Customer · Truffl AI agent · Store
A conversation that moves forward

Every conversation becomes
customer intelligence.

Conversation is only useful when it can move the work forward.

STORE & COMMERCE DATA Shopify Warehouse WMS Courier APIs Serviceability Stock Courier ETA RECOVERY POLICIES DISCOUNT RULES PROMISE LIMITS RETURN POLICIES CUSTOMER HISTORY PURPOSE BOUNDS TRUFFL TRI-ENGINE CORE Data Harness, Compiler, Receipt RECOVERY RATE PER CONTACT COST PER RECOVERED CART PROMISES KEPT WITHIN POLICY SUB-SECOND IN-CALL ANSWERS PRESERVED PROFIT MARGIN RANKED CART FAILURE REASONS CAC-FREE RECOVERED REVENUE
WHY TRUFFL?

Three engines,
one conversation.

Designed to bring context, business rules and visibility into each conversation.

Click cards or button to fold & fan out

It already had the answer.

Bring relevant information into the conversation when it is needed.

It can’t promise what you didn’t allow.

Set the rules for what the agent may offer, and check the workflow before it goes live.

Now you know why carts die.

Review conversation outcomes and explore the reasons customers leave a purchase unfinished.

Start with
one workflow.
Build a system that
improves.
Then run it without
us.

COMMERCE KNOWLEDGE RECEIPT CONVERSE OPERATOR COURIER ETA RECOVERY POLICY TRUFFL AGENT
0 1

Define the policy,
not the wording

What may be offered, to whom, and what must be checked first. It compiles, so a broken rule never reaches a caller.

0 2

Connect systems,
and measure them

Store, courier and payments. We record how fast each answers and how long its answer stays true, so the agent can fetch ahead.

0 3

Test against
real conversations

Replay the workflow over calls that actually happened, not invented personas.

0 4

Operate, and
change it yourself

Every call leaves a record naming the field or rule that failed. The change is one thing: checked, replayed, shipped.

context ✓ intent audio-stream.wav

There is still intent
in the cart.
Find out what it needs next.

Deploy a context-aware recovery workflow designed around your customers, policies and commerce stack.

Voice systems built around how your enterprise actually works.

Not a platform you adapt to. An interaction layer built around your workflows, your policies, your systems and your customers.

Help handle inbound conversations, while supporting your team

PPriya SClose
+91 …4471Today at 11:12
02:14Active
Interacting↗

Answer at any hour, on the queue your teams already work

InboxFilter
6 Todo1 New
PPriya SDelivery date · needed before Saturday3m
RRahul MPayment issue · checkout failed twice6m
AAnanya KExchange · asked about the size window28m
VVikram TOffer query · eligibility confirmed1h
MMeera JAddress · updated before dispatch3h

Continue on the channel the customer already uses

Email

Your linen co-ord set is still held. Reply here and we will confirm the delivery window before you pay.

WhatsApp

Hi Priya, it can reach your postcode by Friday. Shall I send the checkout link?

Voice

Outbound attempt to +91 …4471. Consent on file, inside contact hours.

Speak the language the customer opened the conversation in

ContactThread
NamePriya Sharma
Phone+91 98…4471
MarketMaharashtra, IN
Subjectकार्त की डिलीवरी
LanguageHindi

Search languages…

English

✓Hindi

Marathi

Tamil

Bengali

Automate the work, to reduce the load on your teams

NamePriya Sharma
Phone+91 98…4471
MarketMaharashtra, IN
ConsentGranted · inside contact hours
Send checkout link
↗
Order#TR-32534
Amount₹3,499
ReasonDelivery window outside policy

Operations approved OP

Extend delivery window
↗
Sent the checkout link and recorded the outcome Extended the window and confirmed with the customer

A closer look at customer operations.

Voice agents that behave like trained members of your team, taking permitted action while your people stay in control, across the channels your customers already use.

Gmail
WhatsApp
Voice
Shopify
Salesforce
HubSpot
Zendesk
Slack
Stripe
Soon
TAcme Retail
Browse⌘K
Inbox12
Assigned3

Manage

Workflows
Knowledge
Policies
Actions
Numbers

Observe

Traces
Outcomes
Recordings
AVRSDK5 members

Workflows

Cart recoveryLiveAV
Order supportLiveRS
Delivery windowLive
Payment retryLiveDK
Exchange intakeTest
Offer eligibilityTest
Customer intakeDraft
Ticket triageDraft
8 workflows · 4 live

Cart recovery

Policy

Workflows › Cart recovery › Policy

Saved 2m ago

When a cart is abandoned and the customer has given consent, call inside contact hours and establish what stopped the purchase.

• Confirm the cart with get_cart before saying anything about it.
• Ask why the purchase stopped. Do not lead with a discount.
• Check serviceability before promising a delivery window.
• Offer only what list_offers returns for this customer.
• Confirm before any action is taken, and record the outcome against the run.
• Hand off to a person on refusal, dispute or anything outside policy.

RunCustomerOutcomeLen
4471Priya S.Recovered2:14
4470Rahul M.Recovered1:52
4469Ananya K.Handed off0:48
4468Vikram T.Recovered3:06
Riya Devan

Actions

Enabled

get_cart
list_offers
send_checkout_link
check_serviceability
issue_refund

Suggested

create_ticket
sync_contact
send_receipt
escalate_to_human
5 enabled · approval required on refunds
Tech support3 agents live
AgentsVoice · WhatsApp · Email
send_receiptAction enabled

Let agents use the systems your team already runs on, in the background

Truffl suggests actions from the store as you write the agent's instructions. Actions are what let it work inside the tools you already have: sending a checkout link on WhatsApp, raising a ticket in Zendesk, or writing the outcome back to Shopify.

  • Plug-and-play action store
  • Code editor for custom actions

Actions › Send checkout link

Instructions

Connect your WhatsApp Business number. Then instruct the agent on when a link may be sent, and what it should say alongside it.

Connect

Ask approval

Search workspace members
  • None
  • Any member
  • YO YouOwner
  • PR PriyaEditor
  • RI RiyaAgent
  • DV DevanAgent

Scale the operation without scaling the headcount.

Put a voice agent live in days, on the workflows your customers already call about, and give them an experience they stay for.

Continue

Cart recovery

Get cartSend linkLog outcome

Order support

Get orderCreate ticketSend email

Delivery window

Check serviceabilitySend update

Payment retry

Retry chargeSend link

Offer eligibility

List offersSend offer

COD confirmation

Get orderConfirm on callSend receipt

Return pickup

Create ticketBook pickupSend update

Address correction

Get orderUpdate addressSend update

Refund status

Get chargeCreate ticketSend email

Exchange intake

Create ticketSync contactSend email

Customer intake

EnrichCreate contactSend email

Ticket triage

Get issuesCreate issueNotify

Renewal reminder

Get planTake payment

Feedback call

Create ticketNotifySend email

Subscription pause

Get planUpdate planSend email

Win-back call

EnrichList offersSend offer

Escalation handoff

Get issuesNotifyBook callback

Onboarding check-in

Create contactSend emailNotify

Bring us the operation you want to transform.

We will determine how Truffl should be built around it, from the first production workflow to the enterprise workspace and the embedded interaction layer.

You didn’t start a business to answer support calls all day.

Give customers helpful answers grounded in your business information and policies, with a person there when needed.

Solve real problems, not just questions.

Live transaction context

Caller

Meera · +91 …4471

What they asked

Can I exchange this jacket at another branch tomorrow?

Context retrieved

Transaction found · 5 days ago
Store · Indiranagar
Item · women’s jacket
Bill on record

Exchange policy applied automatically

Hand to a personSend details

Answer, bound to policy

TTrufflJust now

Within the window, but it goes back to Indiranagar. Bring the bill, keep the tags on. They open at 10:30.

Outcome recorded

Change one fact

Voice AI agents powered by one unified Reasoning Engine

  • Understands your support operations
  • Resolves routine customer queries in real time
  • Escalates the exceptions with the full story
  • Closes the loop to improve every call

Watch a support interaction

An illustrative retail support interaction, from the customer’s question to the outcome.

Live call00:00

Meera · caller

Hi, I bought a jacket at Indiranagar five days ago. Can I exchange it at Koramangala tomorrow?

Truffl

You’re within the exchange window and Koramangala has your size. Shall I hold it for tomorrow?

Meera · caller

Yes please.

Playbook · Exchange

Find order order_lookup

Check policy exchange_window

Check stock store_inventory

Hold item reserve_item

Record outcome

0:000:16

Playbooks

Your SOPs, run as controlled playbooks

Truffl is designed to follow your procedures using relevant information from connected systems. Agree the checks and actions for your workflow.

Explore the platform
Voice transcript
Truffl

Sure. Your order is within the exchange window, and Koramangala has your size in stock. Shall I hold it for you until tomorrow evening?

Playbook

Step 2: Find order + policy

1. Get order_lookup

a. If no record, explain and Hand off

b. If within window, proceed

Step 3: Check stock & offer exchange

1. Get store_inventory

a. If in_stock = false, offer the nearest store

b. If in_stock = true, hold using reserve_item

Coaching

Improve every conversation

Review conversations and discuss how to update responses for future calls.

When replying to

Calls about returns and exchanges

Truffl should do the following:

  • Run a playbook
  • Run an action
  • Hand off
  • Send a message

Coach Truffl on how to respond:

First ask the customer to confirm their order number

Got it. On the next call I’ll ask for the order number first.

Truffl

I’m sorry the jacket didn’t work out, Meera. Let’s sort out an exchange. What’s your order number?

Scale business without scaling your headcount

Explore how voice AI can support your team and your customers.

Continue

One interaction layer

One runtime across every channel

Calls, WhatsApp and your website share one context, one set of rules and one record. Your team manages Truffl in one place, and every channel answers the same way.

WhatsApp Web App

Truffl runtime

Inbound calls Outbound calls Callbacks

truffl