HerovaAi

Connect your channels

Setup guide · last updated 9 October 2026

HerovaAi answers people where they already talk to you, and can publish on a schedule. Each channel is a separate connection with its own requirements — some take five minutes, some need a platform's approval before they work for anyone but you. This page is the full walkthrough, in the order you should do it, plus an honest note about the one channel that cannot be automated safely.

Read the status pill before you start. live now means the channel works in the app today. needs setup means it works after you create an app or connect an account. not available means there is no official way to do it, and we will not pretend otherwise.

Channels at a glance

The step shower

Pick a channel. Work down the steps — your progress is kept in this browser only, so you can close the page and come back. Nothing here is sent anywhere.

WhatsApp live now

0 of 6 steps done

Before you start

  • A phone with WhatsApp installed and the SIM active.
  • The app running on a machine that stays awake — pairing is lost if that machine is off for long.
  • The facts you want it to answer from: prices, hours, delivery, what it must never promise.

Steps

  1. 1. Open ChannelsIn the app dashboard, open Channels and choose WhatsApp. You will see a QR code.
  2. 2. Link your numberOn your phone: WhatsApp → Settings → Linked devices → Link a device, then scan the QR. The dashboard switches to “connected” within a few seconds.
  3. 3. Send a test messageFrom a different phone (or ask a friend), send “do you deliver today?”. The reply should use your facts, not a canned string.
  4. 4. Teach it your businessFill in prices, opening hours, delivery areas and lead times, then add the refusals: no invented prices, no promises about a specific time, no medical or legal advice.
  5. 5. Set quiet hours and hand-offDecide when it answers, and what it says when a human is needed — typically “let me check with the owner”.
  6. 6. Review the first dayRead the transcripts in the dashboard and correct anything that was wrong. Two rounds of corrections is usually enough for it to sound like you.

Common failures

  • Logging out the linked device on your phone ends the session — pair again.
  • One number per session. Running it twice on the same number drops one.
  • If the machine sleeps, replies stop until it wakes; a small server or an always-on PC is the honest fix.

Progress is stored in this browser only (localStorage). Clearing site data or using a private window resets it. Nothing on this page sends your data anywhere — it is static HTML.

The app these channels connect to is self-hosted: it only answers while the operator's server is running. If a link to it does not open, the server is offline — the setup steps above stay valid, and the same connections are waiting when it is back.

Essential things, whatever you connect

How a new channel gets added

The pattern is the same each time, which is why “and more” is a reasonable thing to ask for:

  1. The platform offers either OAuth (a user grants access) or a bot token. If it offers neither, it cannot be automated honestly.
  2. The app registers a webhook for incoming messages, with a verify secret.
  3. The app stores the credential in its key vault and shows the channel in the dashboard.
  4. A small formatter per platform handles the differences — caption limits, image ratios, whether replies have a 24-hour window.
  5. The business facts are shared across every channel, so the assistant sounds the same everywhere.

Telegram and LinkedIn fit this pattern cleanly and need no review. TikTok's posting API needs an approved developer app. If you want one of them, ask and it is a short piece of work — not a rewrite.

Keep reading