Cervito is an AI-powered shop assistant for Shopify merchants. It embeds a chat widget directly on your storefront, where it can recommend products, answer customer questions, compare items, offer discounts, and guide shoppers from discovery to purchase — all without any manual effort from your team.
Behind the scenes, Cervito learns from your product catalog, your brand style guidelines, and any coaching notes you add through the dashboard. The more context you give it, the better its recommendations become.
After signing up and connecting your Shopify store via OAuth, Cervito generates a small JavaScript snippet unique to your shop. You have two ways to install it:
- Automatic (recommended): Go to Dashboard → Settings → Integration Health and click Install snippet. Cervito injects the script tag into your theme's
theme.liquiddirectly via the Shopify Admin API. - Manual: Copy the snippet from the Settings page and paste it just before the
</body>tag in your Shopify theme editor.
Once installed, the widget appears automatically on all pages. You can restrict it to specific page types (PDP only, collection pages, etc.) from the widget configuration panel.
No. Cervito uses Anthropic's Claude API for AI inference. Your customer conversations are not used to train Anthropic's models — Anthropic's API terms explicitly prohibit using API inputs and outputs as training data by default.
Your data (product catalog, conversation logs, contact CRM) lives in Cervito's database and is used solely to power your store's assistant. It is never shared with other merchants or third parties for training purposes.
For full details, see our Privacy Policy and Data Processing Addendum.
Cervito supports 44 languages including English, Spanish, French, German, Italian, Portuguese, Romanian, Arabic, Japanese, Chinese (Simplified and Traditional), Korean, Dutch, Polish, Russian, and more.
The widget auto-detects the visitor's browser language and responds in it — no configuration needed. You can also lock the widget to a specific language from the Settings panel if your store serves a single market.
RTL languages (Arabic, Hebrew) are fully supported, including right-to-left layout in the chat interface.
Yes, in several ways:
- Brand voice: Set a custom associate name, greeting message, and brand description in the widget settings. The AI will stay in character throughout every conversation.
- Coaching notes: On the Coaching page, you can rate individual AI responses with thumbs up or down, add a note explaining what you expected, and let the AI propose a guideline. Once you click Apply, that guideline is injected into every future conversation for your store.
- Style boards: On the Style Boards page, you can hand-pick product sets the AI should recommend together, overriding its automatic suggestions for specific tags or product combinations.
- Knowledge base: Upload PDFs, FAQs, or brand documents on the Train page to ground the AI in store-specific knowledge it can draw on when answering customer questions.
Cervito is currently in an early-access phase. Billing is handled via bank transfer on agreed commercial terms rather than automated Stripe payments. All active accounts have full, unlimited access to every feature during this period.
Automated subscription billing (Stripe) will be introduced in a future release. You will receive advance notice before any billing changes take effect.
To discuss pricing for your store, email support@cervito.app.
Yes. Cervito is designed to be compliant with the EU General Data Protection Regulation (GDPR) and the UK GDPR.
- Data Processing Agreement: A DPA is available at /docs/legal/dpa-addendum. Email privacy@cervito.app with your company name and Shopify domain to receive a countersigned copy.
- Shopify mandatory webhooks: Cervito processes all three Shopify GDPR webhooks —
customers/data_request,customers/redact, andshop/redact— within the required timelines. - Data residency: All data is stored in Railway's infrastructure (EU region available on request). Sub-processors are listed at /docs/legal/sub-processors.
- Visitor anonymization: Widget visitors are identified by an anonymous session token. Personally identifiable information (email, name) is only collected if the visitor explicitly submits it through the optional email-capture flow.
For detailed information see our Privacy Policy.
The Cervito assistant does not have the ability to process refunds, issue credits, or modify orders. When a visitor raises a refund or return request, the AI is instructed to:
- Acknowledge the request empathetically.
- Explain that refunds are handled by the store team directly.
- Offer to connect them with a human team member via the Live Chat handoff.
You can customize the exact wording via a coaching note — for example, if you have a specific returns portal URL you want the AI to share.
Yes. Cervito includes a Live Chat page where you can see all active sessions in real time. To take over a conversation:
- Go to Dashboard → Live Chat.
- Click on any active session to open it.
- Click Take over. The AI pauses immediately and the visitor sees a message indicating they are now speaking with a human.
- Type your replies in the message box. The visitor receives them in real time.
- Click Return to AI when you want the assistant to resume.
Visitors can also request a human themselves by typing phrases like "talk to a person" or clicking the handoff button in the widget. You will receive an in-app notification and an audible alert when a visitor requests a human agent.
To cancel your Cervito subscription, email support@cervito.app with the subject line "Cancellation request". Include your store domain so we can locate your account.
Upon cancellation:
- Your widget will be deactivated and stop responding to visitors within 24 hours.
- You can remove the snippet from your Shopify theme at any time from the Theme Editor.
- Your data is retained for 30 days after cancellation, after which it is permanently deleted from our systems in accordance with our Privacy Policy.
- You may request an immediate data export before cancellation at no charge.
We do not charge cancellation fees. If you are on a bank-transfer arrangement, any unused pro-rata amount is refunded at our discretion — please mention this in your cancellation request.