Docs

Arino One Help Docs

Step-by-step help for setting up and running Arino One. Looking for strategy and comparisons? Read the Guides.

Browse by Topic

New for Version 4.0

Choosing Your First Provider

The setup wizard: the first user becomes Super Admin, picks messaging providers on their own accounts, and can add an SMS backup and routing by country.

Demo Data and Going Live

What the demo data in a new platform includes, when it clears on its own, and how to remove it or hide the setup checklist.

Talk to Ari

Ari is the voice and chat assistant on arino.one that answers questions about Arino One and passes your request to our engineers.

Register on client.arino.one

How to sign up on client.arino.one in seven steps, what to have ready before your call, and how booking and your fixed quote work.

Navigation, ⌘K and Help Mode

Find your way around Arino One: the sidebar, icon rail and phone tab bar, ⌘K search, Help Mode with the ? key, the Help Centre and tours.

About, Version and What's New

Settings → About shows your release number and codename, build date, schema version, enabled modules and the changelog.

Modules: Turn Features on and Off

Switch whole features on or off in Settings → Modules. Messaging is always on, some modules need a provider, and switching off never loses data.

Upgrading to a New Release

Your platform lives in your own GitHub repository with the Arino One template as upstream. Merge a release by pull request, run the checks and test messaging.

Custom Domain

Point your own domain at your platform in Settings → Arino One Connection; a certificate is issued and customers see your domain instead of the default one.

Sending Email From Your Domain

Send email from your own domain through Infobip, Resend or Brevo: add the DNS records in Settings → Email and verify the domain.

Publishing Your Platform

Publish your platform from Lovable to make changes live; the preview is for checking, the live site is what customers use.

Adding Your Own Features

Add your own features by working only in src/custom, so new Arino One releases merge cleanly.

Messaging Providers: Choose, Connect and Mix

You own and pay each provider directly. How to choose, connect and mix providers, with one provider per WhatsApp number and a Test Connection for each.

Connect Meta Directly

Connect a WhatsApp number straight to Meta with your Phone Number ID, WABA ID, system-user token and App Secret, then set the webhook and watch token health.

Connect Twilio

Connect your own Twilio account with your Account SID, Auth Token and Messaging Service SID, use Content templates and set the webhook.

Connect Brevo

Connect Brevo with an API key to send email with open and click tracking, and SMS.

Connect an SMS Supplier

Add GatewayAPI or a supplier from the catalog in Settings → Custom SMS Suppliers, send a test SMS to get the Verified chip, then set the webhook and status map. Worked example: seven for +49.

Routing Rules by Country

Send each message through the right sender by country prefix, message type and time window. Longest prefix wins, a pinned sender always wins, unhealthy senders are skipped.

Fallback Rules

Send a backup message when one is Failed, Not Delivered or Not Read: set the wait time, text and what it applies to. Runs once, after native Viber or RCS failover.

Move a WhatsApp Number to Another Provider

There is no in-place switch: disconnect the number, migrate it with Meta and reconnect it on the new provider, keeping the green tick.

Messaging Status and Platform Health

The header status and /platform/health show one status per connected provider and channel, including Cloudflare. Amber means degraded, red means down.

Telegram Bot

Connect a Telegram bot with its token in Settings → Telegram Bot; the @botname is checked, each bot belongs to one app, and inline buttons are supported.

TikTok Messages

TikTok messages come through Infobip. A Super Admin connects the account, replies are allowed within 48 hours, and some regions are limited.

WhatsApp Calling

Make and answer WhatsApp calls in the inbox via Infobip or Meta Direct: turn on calling per sender, ask permission, set hours and a missed-call reply.

Ring Groups and Forwarding

Set how incoming calls ring your team (ring all, round robin, longest idle or fixed order), what happens on overflow and timeout, and forwarding to your mobile.

Call Alerts and Call Quality

Turn on call alerts from your availability menu, simulate an incoming call, check your setup, and understand reconnecting and the quality score.

Web Call Links

Share a /call link so anyone can call you from their browser, running on your own Cloudflare account.

AI Concierge

Set what the AI Concierge answers, its tone and hours. The AI disclosure is always on: you can reword it, never remove it.

Knowledge Base

Feed the AI from a website scan, documents and Q&A, approve what it uses, see the personal data badge and list topics it must never answer.

Handing Over to a Person

Choose what triggers a handover from AI to a person, give the agent a summary, and hand the conversation back to AI when done.

Voice Agents

Choose when AI answers calls (Humans First, AI First, AI Outside Business Hours, AI When Nobody Answers), use AI callbacks, and hand calls into the panel with an AI and transcript notice.

Voice Notes, Greetings and Voice Broadcasts

Use ElevenLabs voices for call greetings, voice notes and voice broadcasts from Settings → AI → Voices.

Meta Business Agent

Meta's own business agent works on WhatsApp numbers connected through Meta Direct only; check eligibility, then take over and hand back.

AI Compliance

AI disclosure is always on and worded per agent, handover is always available, data stays in your region, and the Command Center checks these settings.

Automations on Every Channel

Build one automation that runs on every channel: Works On chips show where it runs, a fallback template covers channels that need one, and Test on Every Channel checks it. Includes missed call, voicemail and TikTok triggers.

Take Payments with Your Own Stripe Account

Connect your own Stripe account in /settings/payments with a restricted key (a standard key works with a warning) or Connect With Stripe; the webhook is created for you once the public URL is set.

The Mobile App

Install the app on iPhone or Android from Settings → Your Profile, get push notifications without message content, use the tab bar and take calls on mobile.

GDPR in Your Platform

Settings → Privacy & GDPR handles data subject requests, retention, your DPO details and your data region in one place.

Sub-Processors

Your sub-processor list is built from the providers you connect, with a link to each one's data processing agreement.

Fix a Failed Message by Provider

Read the error hint on a failed message, find the code for Infobip, Meta Direct, Twilio or your SMS supplier, and apply the fix.

Test Messaging

Test Messaging in /platform/health shows one row per connected provider and checks each step a message takes.

Calls Not Ringing

If calls do not ring, turn on call alerts, allow the browser's microphone and sound, then run Check My Setup.

A Payment Was Not Confirmed

If a payment stays unconfirmed, check the Stripe webhook in Settings → Payments, wait for the 15-minute check, then look in your Stripe dashboard.

Most Read

WhatsApp