For agencies and resellers

A white label AI chatbot you can sell to every client

The Ethora website assistant answers visitors from each client’s own pages and documents, collects leads with guided flows, hands off to staff and speaks 30+ languages. As a partner you put it on every site you manage, under your brand, at your price. We host it, update it and support you; you keep the client and the margin.

Try it on your own site
Script tag or WordPress plugin Our cloud, a dedicated server or self-hosted HIPAA and SOC 2 compatible
A branded AI assistant chat widget on a client website
Your brand per clientColours, name, avatar and language set in the admin
Leads to your CRMWebhook when a conversation ends
Already live on clinics, universities, online stores and consultancies that installed it themselves
5 min
From script tag to a working assistant that has indexed the client’s site
30+
Languages the assistant answers in, matched to the visitor
3
Hosting options: our multi-tenant cloud, a dedicated branded server, or self-hosted
50%
Top reseller discount, or a 50/50 revenue share on a white label server

What your client gets

An assistant that knows their business

Point it at the client’s website and documents. It indexes them, answers in the client’s voice, and keeps itself up to date.

Answers from their own content

Pages, PDFs and FAQs are indexed into a knowledge base; answers cite the source instead of guessing. Re-indexing runs on a schedule so a price change on the site reaches the assistant.

Guided flows and lead capture

An opening menu, an appointment request, an intake questionnaire or a quiz: visitors tap buttons, the assistant collects the details, and the result goes to the client’s team.

Human handoff

When the visitor asks for a person, or the question is outside policy, staff join the same conversation with the full transcript from the admin panel or the mobile app.

Every language the visitor speaks

The assistant answers in the visitor’s language and the widget strings follow; the client’s team reads it in theirs. Spanish and French Canadian are already in use by customers.

Branding per client

Each client site gets its own look, from one admin

Every client is a separate App in your admin panel with its own colours, launcher, assistant name and avatar, language and knowledge base. Your team changes any of it without touching the client’s site; on a white label server the admin itself carries your logo and domain.

Ethora admin panel: widget appearance settings with colours, launcher and preview for one client site
Appearance: colours, launcher, layout and content per client, with a live preview.
Ethora admin panel: a client website indexed into the assistant knowledge base, with page list and refresh schedule
Knowledge: the client’s site and documents indexed, with scheduled re-indexing.
Ethora admin panel: conversation history for a client website assistant with transcripts and CSV export
Conversations: every visitor chat with the transcript, filters and CSV export.

Three ways to host it

Our cloud, a server we run for you, or your own

The same product and the same admin in all three. Pick by how much brand you want on it and where your clients’ data has to live. You can start on the cloud and move to a dedicated server when the client count justifies it.

Option 1

Ethora Cloud, multi-tenant

One partner account on our cloud, one App per client site. Nothing to run. Start today with the free plan.

  • Your colours, name and avatar on every widget
  • Ethora admin panel and domain
  • AI Assistant plan per site, at your wholesale discount
  • Hosted in the US; EU on request

Best for: the first ten clients, small businesses, fast pilots.

Option 3

Self-hosted, provisioned by you or the client

Install Ethora Core from AWS Marketplace, Azure Marketplace, Docker or Helm on infrastructure you or the client control. You run it; we license the Enterprise modules and support you.

  • Data never leaves the client’s perimeter
  • Bring your own OpenAI key, or a local model for private AI
  • One-click images and a compose bundle, documented at Get Ethora
  • Enterprise licence and support, no per-site fee

Best for: IT consultancies, MSPs, clients with their own cloud account or on-premise rules.

Where the data goes

Leads and transcripts land where your client already works

Agencies that resell a CRM asked for this first: the assistant should feed the same pipeline as the website forms. It does, in four ways.

Webhook to your CRM

When a conversation ends, or a flow such as a quiz or an appointment request completes, a webhook posts the transcript and the collected fields to GoHighLevel, HubSpot, Zapier, Make or your own endpoint.

Available

Admin panel and CSV export

Every conversation with its transcript, visitor page, language and outcome, filterable per client App, exportable to CSV for reporting to the client.

Available

API and MCP

Pull transcripts and leads programmatically, or let your own AI agents manage client assistants through the Ethora MCP server: create an App, index a site, set the appearance, read conversations.

Available

Direct database access

On a dedicated or self-hosted server the conversation archive is a MySQL database you can query, back up and retain on your own schedule.

Dedicated and self-hosted

Installing for a client

Live on a client site in under ten minutes

Written for the person who edits the client’s website, not for a developer.

  1. Create the client App

    In your admin panel, one App per client site. Name it, set the colours and the assistant’s name and avatar.

  2. Index their site

    Paste the client’s URL. The assistant crawls the pages, builds its knowledge base and re-indexes on the schedule you set. Add PDFs or FAQs if the site is thin.

  3. Pick the flows

    Start from a template: opening menu, appointment request, lead capture, intake questionnaire. Edit the questions to match the client.

  4. Install the widget

    Paste one script tag before the closing body tag, or install the official WordPress plugin and enter the App id. Shopify and other builders work the same way.

  5. Connect the CRM and register the client

    Add the webhook URL for the client’s pipeline, test one conversation, and register the client as yours. Wholesale billing starts when the site goes live.

Regulated clients

Clinics, firms and insurers can have it too

Most agency partners came to us from healthcare: eye surgery, dental and other practices in the United States, medical centres in Europe. Their questions were about where the conversations live and who can read them, not about features.

Ethora is HIPAA and SOC 2 compatible when configured and hosted accordingly: a dedicated or self-hosted server in the client’s region, encryption in transit and at rest, configurable retention, an audit trail, a Trust and Safety layer that can remove sensitive data a visitor shares by accident, and a signed BAA on Enterprise. The language model can be OpenAI under a zero-retention agreement or a model running inside the client’s own environment.

  • Dedicated or self-hosted server per partner or per client
  • BAA on Enterprise, retention and audit configurable
  • Local model option for private AI
  • Data residency: US, EU, Canada, or the client’s own cloud account
Ethora admin panel: language settings for a client website assistant

How agencies price it

Buy at wholesale, sell at your price

The AI Assistant plan is $49 a month per site at list and includes the assistant, AI usage, 30+ languages, scheduled re-indexing and standard support. Resellers pay 30% less from the first site, 40% less at five live sites and 50% less at ten. Most agencies bill it at $79 to $149 inside the retainer, or bundle it with a setup fee.

On a dedicated white label server the AI usage is pooled across your clients and either shared 50/50 after hosting costs or covered by a flat platform fee. Business and Enterprise plans for larger clients carry the same partner discounts.

Compare the three partner tracks or ask for the price list in your currency.

AI Assistant plan, per client site per monthUSD
List price on ethora.com$49
Reseller price, 1 to 4 live sites (30% off)$34.30
Reseller price, 5 to 9 live sites (40% off)$29.40
Reseller price, 10+ live sites (50% off)$24.50
Dedicated white label server, unlimited sites50/50 or from $299

Pilots are free: no charge until a client site goes live. Prices in USD, excluding taxes. The partner price list covers every plan and currency options. Читати українською.

White label AI chatbot FAQ

Answers to what agency partners asked before their first client went live.

What does "white label" mean here?

On every track the widget your client’s visitors see carries the client’s colours, name and avatar, with no Ethora branding. On a dedicated server the admin panel, the login domain and the notification emails carry your agency’s brand as well, so your team and your clients work in a product that looks like yours.

Can each client have a different colour scheme and logo?

Yes. Each client is a separate App in your admin with its own appearance settings, assistant persona, language and knowledge base. Your team edits any of it from the admin without touching the client’s site.

Can the assistant collect leads and send them to our CRM?

Yes. Flows collect the fields you define, for example name, phone, location and type of enquiry, and a webhook posts the transcript and the fields to your CRM when the conversation or the flow ends. Agencies use it with GoHighLevel, HubSpot and Zapier; any endpoint that accepts JSON works.

Which languages does it support?

The assistant answers in the visitor’s language, 30 and more, and your client’s staff read the conversation in theirs. Spanish, French Canadian, Ukrainian and Korean are already in use on live sites.

Does it work on WordPress, Shopify and other builders?

Yes. A script tag works on any site. There is an official WordPress plugin, and Shopify, Wix, Webflow, Horoshop and similar builders take the script in their custom-code setting.

Can a healthcare client use it?

Yes, with a dedicated or self-hosted server. Ethora is HIPAA and SOC 2 compatible when configured and hosted accordingly, with encryption, audit trail, configurable retention, a Trust and Safety layer and a signed BAA on Enterprise. The clinic remains responsible for its own compliance programme.

Who pays for the AI tokens?

They are included in the AI Assistant plan for normal website traffic. On a dedicated server the usage is pooled across your clients and covered by the revenue share or the platform fee, with usage far above the allowance billed at cost. You can also bring your own OpenAI key or run a local model.

What if a client wants to leave or goes direct to you?

A client you registered stays your client for at least 12 months. If they contact us directly we refer them back to you. Clients can export their conversations at any time; there is no lock-in on data.

How do I get started?

Ask for the partner price list and a sandbox. We set up a demo App on a copy of one of your client sites, with videos and a test admin login, and the first client pilot is free until it goes live.

Start with one client

Put a branded AI assistant on your first client site this week

Ask for the partner price list and a sandbox. We build the demo on a copy of your client’s site; you show it, they say yes, it goes live.

Partner program