Cove help / Website widget

Install the mobile SDK

Official iOS, Android, and React Native WebView. Same messenger, same inbox, same origin lock.

Cove’s mobile SDK is a WebView around the public messenger. It is not a second Swift or Kotlin chat list. Threads land in the same inbox.

Allow the app origin

On the Widget screen, add a line such as cove-mobile://com.acme.app — your bundle id or application id, no trailing slash. file:// is too broad. Do not list it.

Persist a visitor UUID

Generate a UUID on first launch and store it. Pass it every time as vid. The same person on the website should open pages with ?cove_visitor= that UUID, or set data-visitor on the script tag.

Load the embed

https://coveinbox.co/w/YOUR_PUBLIC_KEY?sdk=1&vid=VISITOR_UUID&origin=cove-mobile://com.acme.app

sdk=1 opens the panel full-screen. Copy the wrappers from packages/mobile-sdk: React Native CoveInbox, iOS CoveInboxView, Android bindCoveInbox. Marketing snippets: mobile SDK.

If chat is rejected

The origin query must match Allowed origins exactly. A copied public key on an origin you did not list returns 403.

Operators reply in the Cove inbox, including the PWA. Visitors chat in the app WebView.

Was this helpful?

If a step is wrong, write help@coveinbox.co.

Related

Put the widget on the site

Fourteen-day trial. Per workspace. Conversations are unlimited.