Cookies, only with your consent

We use cookies to understand how the site is used and to improve our advertising. Essential cookies are always on. We turn on the rest only if you agree.Essential cookies are always on. Measurement and marketing only if you agree. Privacy policy

What may we measure?

You can change your choice at any time from "Cookie settings" at the bottom of the page.

Choose language: English
Log inJoin the waitlistJoin waitlist
An illustrated troupe on a lit stage: musicians, characters and a robot, ready to work

Why go it alone?
You've got a troupe.

Say in plain words what needs to happen. The troupe takes the stage, splits up the roles, and works inside your tools, even when you are not there.

8
languages · Hebrew and Arabic fully right-to-left (RTL)
50+
apps you can connect
✓
your approval before every action
₪0
per-seat fees

What will the troupe take off your plate?

Pick your business, your role or your organisation. Here is what a normal day looks like: the pain, what the troupe does, and what is left for you to approve.

Whoever answers first gets the job in 78% of cases

When

When a WhatsApp message or a website form comes in

Handled by the Cellist

Drafts a reply, with two open slots from your calendar and the call-out fee

the CellistWaiting for your approval
Send the customer the times?

Source: Endigita 2026

80% of quotes are sent and forgotten

When

Every morning

Handled by the Drummer

Finds open quotes two days old in your quotes sheet and drafts a personal reminder for each customer

the DrummerWaiting for your approval
Send the reminders?

Source: US Tech Automations

About half of all invoices are paid late

When

Every Sunday morning

Handled by the Harpist

Finds who still owes in your sheet and drafts a polite reminder that firms up over time

the HarpistWaiting for your approval
Send the reminders?

Source: Tofu

Don't see yourself here? Tell the troupe what you do, and it will suggest what to take off your plate →

Automation that thinks.
Not just runs.

Write in words what needs to happen, and the troupe builds it: your apps, a troupe member who reads and decides, a pass over every customer one by one, and your approval before anything goes out.

Example: Following up on quotesBuilding from your request…
You
Every morning, check which quotes are still open and draft a personal follow-up for each customer
Build it
What starts it?
Every morning at 8:00
A WhatsApp message
A website form / another system
A request in the chat
App
Pulls open quotesFrom the quotes sheet
One by one
For each customerOne after another
Troupe member
Reads and draftsWhat was said? A personal follow-up
Approval
Waits for youAll the emails are ready
App
Sent with GmailAnd the sheet is updated
 
Illustrative example
In typical automation toolsYou drag boxes, map fields, and every "smart" step needs another tool wired in. Your approval? Only if you built it yourself.
In TroupiaYou write one sentence. AI is part of the process, and your approval is built into every action that goes out.
Starts on its ownOn a schedule, from a message, a website form or another system, or from a request in the chat.
Built with wordsDescribe in your own words what needs to happen, and the troupe builds, changes and runs it itself.
Doesn't breakStuck? It retries on its own. And if something didn't work, it tells you honestly.
The best AI for every taskThe system picks for you, or you choose.
ClaudeGPTGeminiGrok
What it looks like in the chat

A troupe that works together. And learns from every chat.

Write what you need and tag who fits. Each one sees the whole chat, picks up where the last one stopped, and nothing goes out without your OK.

  • Always learning. It remembers customers, prices and preferences from every chat, and uses them next time.
  • A real team. Tag several agents in one chat. Each one sees everything written so far and builds on the last one’s work.
  • Nothing goes out without you. Every message to a customer waits for your OK.
Chat with the troupeIllustrationWorking now
  1. You
    @the Cellist draft a follow-up for each of this week’s open quotes
  2. the Cellist
    I drafted four messages. Dana gets a personal one, she liked that last time.
  3. You
    @the Drummer find a call slot for each customer
  4. the Drummer joined the chat
  5. the Drummer
    I read the draft from the Cellist and found three free slots on Wednesday. I added them to the messages.
  6. Learned and saved: Dana prefers a personal note and a morning call
  7. the Cellist · Waiting for your OK
    Send the four messages?
For teams, developers and anyone who wants it all

Maximum flexibility.
Maximum performance.

Behind the simple chat is a fully open system: it connects to almost any app, any system you have and any AI tool, with the most powerful AI in the world. No closed box.

Connects to any system

Everything the troupe does is available to your systems too

Your developer can connect Troupia to any system in the business, with complete docs that keep themselves up to date.

  • 20REST endpoints
  • MCPfor Claude, ChatGPT and Cursor
  • Webhookssigned, both directions
  • OpenAPIfor every plugin

The API keeps growing: every new capability and every new plugin reaches it too, and the docs update themselves.

  • GET/v1/openapi.json
  • GETPOST/v1/conversations
  • POST/v1/conversations/{id}/messages
  • GET/v1/conversations/{id}/export
  • GET/v1/automations
  • GETPATCH/v1/automations/{id}
  • POST/v1/automations/{id}/enable
  • POST/v1/automations/{id}/disable
  • GET/v1/automations/{id}/webhook
  • GET/v1/automations/{id}/runs
  • GET/v1/automations/{id}/analysis
  • GET/v1/automations/runs/{id}
  • POST/v1/automations/resolve-link
  • GET/v1/runs/{id}
  • GET/v1/webhook-endpoints/{id}/deliveries
  • POST/automations/{id}/trigger
  • GETPOST/v1/plugins/{slug}/{entity}
  • GETPATCH/v1/plugins/{slug}/{entity}/{id}
  • GET/v1/plugins/{slug}/openapi.json
  • GETPOST/v1/plugins/crm/{...path}
# 1. Open a new conversation
API=https://www.troupia.com/api/v1
curl -X POST $API/conversations \
  -H "Authorization: Bearer trp_live_9f2c…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 6b1d0c2e-7a4f-4c19-9e3b-2f5d8a1c0e77" \
  -d '{"title":"Leads this week","productMode":"auto"}'

HTTP/2 201
{
  "conversation": {
    "id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
    "title": "Leads this week",
    "agentId": null,
    "productMode": "auto",
    "createdAt": "2026-10-05T09:14:02.381Z",
    "updatedAt": "2026-10-05T09:14:02.381Z",
    "pinnedAt": null,
    "archivedAt": null,
    "lastReadAt": null,
    "preview": null,
    "unreadCount": 0
  }
}
# 2. Ask, and the answer streams in real time
ID=9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34
curl -N -X POST $API/conversations/$ID/messages \
  -H "Authorization: Bearer trp_live_9f2c…" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -H "Idempotency-Key: 0e4a7b91-33d2-4f6e-a1c8-5b9d2e7f4a10" \
  -d '{"content":"How many leads came in this week, and from where?"}'

HTTP/2 200  content-type: text/event-stream; charset=utf-8
# each data: arrives as one line; spread out here to read

event: run.status
data: {
  "conversation_id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
  "run_id": "e41a7c90-5b2d-4f13-8c6e-a07b3d92f158",
  "status": "running",
  "type": "run.status",
  "sequence_number": 1
}

event: message.delta
data: {
  "conversation_id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
  "delta": "47 leads came in this week. ",
  "run_id": "e41a7c90-5b2d-4f13-8c6e-a07b3d92f158",
  "type": "message.delta",
  "sequence_number": 2
}

event: message.delta
data: {
  "conversation_id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
  "delta": "12 from the summer Facebook campaign, 9 from Google, the rest from the website. ",
  "run_id": "e41a7c90-5b2d-4f13-8c6e-a07b3d92f158",
  "type": "message.delta",
  "sequence_number": 3
}

event: message.delta
data: {
  "conversation_id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
  "delta": "5 are still waiting for a reply.",
  "run_id": "e41a7c90-5b2d-4f13-8c6e-a07b3d92f158",
  "type": "message.delta",
  "sequence_number": 4
}

event: message.completed
data: {
  "content": "47 leads came in this week. 12 from the summer Facebook campaign, 9 from Google, the rest from the website. 5 are still waiting for a reply.",
  "conversation_id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
  "run_id": "e41a7c90-5b2d-4f13-8c6e-a07b3d92f158",
  "type": "message.completed",
  "sequence_number": 5
}

event: run.status
data: {
  "conversation_id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34",
  "run_id": "e41a7c90-5b2d-4f13-8c6e-a07b3d92f158",
  "status": "completed",
  "type": "run.status",
  "sequence_number": 6
}
# 3. The whole conversation, with who answered and which tools they used
curl $API/conversations/$ID/export \
  -H "Authorization: Bearer trp_live_9f2c…"

HTTP/2 200
{
  "conversation": { "id": "9b2f4c1e-6a3d-4e58-b7c0-2d1f8e5a9c34", "title": "Leads this week" },
  "messages": [
    …,
    {
      "id": "3c8e1f52-9d47-4a06-b2e1-7f05c6d9a813",
      "role": "assistant",
      "author": {
        "kind": "agent",
        "displayName": "The Cellist",
        "role": "Leads",
        "color": "#1f7a78",
        "lifecycle": "active",
        "source": "workspace_agent",
        …
      },
      "authorUserId": null,
      "agentId": "a7d3e2b1-4c58-4f9a-8e06-1b2d3c4e5f60",
      "content": "47 leads came in this week. 12 from the summer Facebook campaign, 9 from Google, the rest from the website. 5 are still waiting for a reply.",
      "createdAt": "2026-10-05T09:14:09.118Z",
      "metadata": {
        "toolEvents": [
          { "name": "facebook.leads.list", "calls": 2, "errors": 0 },
          { "name": "googleads.report", "calls": 1, "errors": 0 }
        ]
      }
    }
  ],
  "nextCursor": null,
  "next_cursor": null,
  "hasMore": false
}
Scroll to see the whole response ↓Full docs →
Connections
50+

apps you can connect

Every app connects through settings, with no code and no waiting for a new release.

  • Gmail
  • Google Calendar
  • Google Sheets
  • Google Drive
  • Google Docs
  • Google Ads
  • Meta Ads
  • Facebook
  • Instagram
  • Airtable
  • HubSpot
  • Pipedrive
  • Shopify
  • Slack
  • Notion
  • Monday
  • ClickUp
  • Asana
  • Zoom
  • Stripe
  • Paddle
  • Mailchimp
  • LinkedIn
  • TikTok
  • YouTube
  • Pinterest
  • Telegram
  • Discord
  • Calendly
  • Typeform
  • GitHub
  • Make
  • n8n
  • WordPress
Inside your tools

Ask the troupe from ChatGPT and Claude

Connect once, and from then on your team is available in every AI tool you already use.

How are leads doing this week? Ask Troupia
Troupia 47 leads came in, 12 of them from the summer campaign. 5 are waiting for a reply.
Systems that talk

Both ways

Any system of yours can trigger the troupe, and the troupe can trigger any system. Securely.

Your systemTroupia
AI

The best brain for every task

The system picks on its own: fast for a short question, powerful for a complex task.

ClaudeGPTGeminiGrokKimi
Plugins

Extend without limits

A plugin brings ready-made tools, troupe members and automations. Like the Grow & Promote plugin.

Security

Every business's data in its own vault

No business sees another business's data. You decide who may do what, and you see every action taken.

Locked from the start, not bolted on
Performance

Runs in the background, even for hours. And keeps improving

Long tasks keep working even after you close the laptop. Every job is measured, so the system improves with every use.

Up to 24 hours straightRetries on its ownSee every step
Build with your troupe

Build what your business needs. Your troupe already knows how to run it.

Ask in chat for a form, an internal tool, or a whole app. Your troupe writes the code, shows it to you running, and connects it to your automations. All you do is approve.

  • See everything before it goes inA live link, a live log, and every change in plain words and as the exact code. Nothing touches the main branch: everything arrives as a pull request.
  • The key stays with youGitHub access never enters the workspace. Even the secret that connects it to your troupe is written straight into your settings, without anyone seeing it.
  • Approve from your phoneYou get a notification when something is ready, and approve with a tap.
  • What you build is already connected to your troupeIn the same conversation, your troupe builds, wires it to your automations, and starts working with it.

You pay only for what runs. When there's no task, the workspace switches itself off, so no charges build up for time when nobody was working.

Works with your code on GitHub, or starts a new app from scratch

Chat with your troupe · project "Workshops"

You · Or StudioBuild me an app where people sign up for workshops: they pick a date, get a confirmation by email and a WhatsApp reminder the day before, and every signup goes onto the attendee list.

the Robot · builderOn it. I'll build a new app with dates and signup. The Drummer will send the email confirmation and the WhatsApp reminder.

  • New app: workshops
  • Attendee list
  • the Drummer · email and WhatsApp
Live log · the project's workspace
create-app sadnaot --template next ✓
npm install … 231 packages ✓
app/workshops/page.tsx · dates list
app/signup/[slotId]/route.ts · signup
lib/slots.ts · calendar slots, seats left
reminder: 1 day before, 10:00 scheduled
automation "New workshop signup" connected
TRIGGER_SECRET → hosting env (hidden)
npm test … 18 passed
Tests passed
Dress rehearsalLive preview · opens in any browser
Upcoming workshops
Beginners' ceramicsMon 12/10 · 18:003 seats
Beginners' ceramicsTue 13/10 · 18:002 seats
Wheel throwing, advancedThu 15/10 · 10:00Full
Sign upTue 13/10 · 18:00
Michal CohenName
+1 555 0134Phone
Sign up

Test signup sent, and it reached the automation

Troupia nowthe Robot: "The workshops app is ready for your approval"

What will change, in plain words
  • A new app with workshop dates and signup
  • Every signup gets an email confirmation and joins the attendee list
  • The day before the workshop, the Drummer sends a WhatsApp reminder
Exact change 11 files +486 −0

Goes out as a pull request. Doesn't touch the main branch.

Pull request opened on GitHub
#12 · feat/workshops-app

Merged by you ✓

After the merge, that evening:

New signup in the appMichal Cohen · ceramics, Tue 18:00

Automation · New workshop signupConfirmation, list and reminder

Confirmation emailed to Michal

Michal added to the attendee list (14 of 16)

the Drummer · WhatsApp reminder, the day before
✓ Scheduled

Illustration

A request in chat to build a workshop signup app; a live log of the install and tests passing; a dress rehearsal with a live preview of the dates list and the signup form; an approval card on a phone with a plain-language summary; a merged pull request, and then a new signup gets an email confirmation, joins the attendee list, and gets a WhatsApp reminder the day before.

What it looks like inside

Connect once. The troupe gets to work.

Connect the tools you already use, and the troupe starts working inside them.

The CellistI connected Facebook. Every new lead goes into the CRM and gets an owner.

The BossI found 3 campaigns spending money with no results. Pause them?

The DrummerGoogle Calendar is connected. I’m keeping your mornings free.

An illustration of the screen
Connect in one clickFacebook, Google, Gmail, your calendar and hundreds more. No code, no technician.
See who did whatEvery troupe member has a name and a face. You always know who handled what.
All on one screenConnections, automations, conversations and results. No jumping between ten systems.
How the troupe works

People and agents, in one troupe.
Each in their own role.

Every member of the troupe, person or agent, has a role, allowed tools and someone they answer to. When something goes beyond the role, the agent stops and asks a person. And every step is logged by name.

The "Studio Or" troupe

  • YairConductor · OwnerPerson
  • DanaSales · Reports to YairPerson
  • The DrummerAnswers leads · Reports to DanaAI agent
    • WhatsApp
    • Calendar
    • Price discounts(not allowed)
  • The CellistMarketing · Reports to YairAI agent
    • Facebook
    • Instagram
  1. The Drummer · 10:41

    New lead from Facebook: Ron Levy. I replied on WhatsApp and offered a meeting tomorrow at 10:00.

    ✓ In role
  2. The Drummer · 10:43

    Ron asked for a 15% discount. That is not in my permissions, so I asked Dana.

    ↩ Asked Dana
  3. Dana · Waiting for Yair's approval

    Offering Ron 10% off an annual package.

  4. Log
    1. The Drummer replied to the lead
    2. The Drummer asked Dana
    3. Yair approved Dana's discount

Safety and transparency

You're in control.
Always.

The troupe does the work, but the decisions stay with you. That's not a marketing promise. It's how the system is built.

Nothing goes out without approvalAn email, a message, a post or a change waits for you, until you say otherwise. A delete asks every single time.
Edit before you approveDon't like it? Change a word, and only then send.
Your data is yours aloneNo other business can see it, not even by mistake.
See every stepA full record: what was done, when, and who approved it. And what the troupe remembers.
A spending capYou decide how much may be spent. Auto top-up stays off until you turn it on.
Easy to leaveCancel within 3 business days with a refund for what you haven't used. Credits you bought never expire.
The Cellistdrafted a message to a customer
Waiting for your approval
To: Dana Levy · Gmail
Hi Dana, thanks for reaching out! We can come tomorrow at 10:00 or at 16:30. A first visit is ₪250. What works for you?
A demo. In the product itself you can try approving, editing and choosing a scope.
Team and permissionsWho sees what, and who approves what
  • YairOwnerBilling, permissions and everything else
  • DanaAdminEvery project, no billing
  • RonMemberOnly what is open to him
  • An agent can never do more than the person who runs it.
  • A private project is open only to the people invited.
  • Every step is written to the project's activity log.
An illustration of the screen

One price for the whole business.

No per-seat fees. Choose how much work the troupe does for you, and pay only for what actually happens.

Made for

Solo

A one-person business that wants an extra pair of hands.

₪99/mo + VAT
or ₪990 a year
☕ Just ₪3.3 a day

For one person's everyday work

2,500credits a month

Up to 10,000 automation actions a month

Join the waitlist

What’s included:

  • Every troupe member
  • 50+ apps you can connect
  • Unlimited automations
  • Unlimited users
  • Business memory
  • API, Webhooks and MCP
  • Email support
Recommended
Made for

Business

A business that’s already running, with a few people and regular customers.

₪299/mo + VAT
or ₪2,990 a year
Less than a coffee a day

For a business working with the troupe every day, with several automations

12,000credits a month

Up to 48,000 automation actions a month

Join the waitlist

Everything in Solo, plus:

  • 4.8× the credits a month
  • Priority support
Made for

Team

A team that works with the system every day.

₪699/mo + VAT
or ₪6,990 a year
Best value · 41% less per credit

For a team working with the troupe all day

30,000credits a month

Up to 120,000 automation actions a month

Join the waitlist

Everything in Business, plus:

  • 12× the credits a month
  • 41% less per credit than Solo
Made for

Enterprise

For an organization with several departments, branches or clients.

Custom pricing

Annual contract · tax invoice
Sized to fit you
Unlimited

Unlimited credits, across every workspace

Let's talk

Everything in Team, plus:

  • Unlimited credits
  • Several workspaces in one account
  • Personal onboarding and team training
  • Connect your own systems (API and MCP)
  • A direct line to support
  • Your data is protected. That is our commitment
  • Database and files stored in Europe (Frankfurt)

Subject to fair use

  • In every plan:Approval before every action
  • Credits you buy never expire
  • A spending cap you set
  • Cancel any time
  • 8 languages

As many automations as you like

You pay only for an action that reaches outside, like an email, a WhatsApp message or a calendar update. It costs a quarter of a credit. Checks that found nothing, filters and failed steps are free.

Add-ons, no subscription

Turn on only what you need, such as Grow & Promote. No subscription fee: you pay in credits only for what you use, and the price is shown before every action.

Full comparison · All prices exclude VAT
FeatureSoloBusinessTeamEnterprise
Price and credits
Monthly price₪99₪299₪699Custom
Annual price (2 months free)₪990₪2,990₪6,990Custom
Credits a month2,50012,00030,000Unlimited
An automation action costs¼ credit¼ credit¼ credit¼ credit
Automations
Number of automationsUnlimitedUnlimitedUnlimitedUnlimited
Team and workspace
UsersUnlimitedUnlimitedUnlimitedUnlimited
WorkspacesOneOneOneUnlimited
Business memoryIncludedIncludedIncludedIncluded
Connections and developers
50+ appsIncludedIncludedIncludedIncluded
API, Webhooks and MCPIncludedIncludedIncludedIncluded
Add-ons (e.g. Grow & Promote)Pay as you goPay as you goPay as you goCustom
Control and support
Approval before every actionIncludedIncludedIncludedIncluded
SupportEmailPriorityPriorityDirect line

What is a credit?

It’s how you pay for the troupe’s work, in chat, automations and add-ons. A short task costs a little, a long and complex one costs more. You can always see how much is left.

What if I run out of credits?

Buy more at any time, and they never expire. And you set a cap, so there are no surprises on the bill.

Can I cancel?

Yes. Cancel at any time, and within 3 business days you get a refund for what you haven't used.

Do I need a business credit card?

Any card works. You get a proper tax invoice.

Not sure which plan fits?A 15-minute call with Yair

Enterprise plan

Let's build a troupe the right size for you

Tell us a little about your organization. Yair will get back to you within one business day.

How many people will work with the troupe?

Why go it alone?
You've got a troupe.

Write down what you'd like off your mind. The troupe will start working on it today.

orA 15-minute call with YairCancel anytime · no per-seat fees · your approval before every action

Accessibility

Signups aren't open yet

Be the first, right in the front row

We're in final rehearsals. Leave your details, and we'll send you a personal invitation the moment the curtain rises.Leave your email, and we'll send a personal invitation when the curtain rises.

No spam, ever. Privacy policy