Chapote Bot Manager
Chapote Bot Manager turns your WordPress admin into a lightweight dashboard for your Chapote account. From the « Chapote » menu in wp-admin you can:
- Sign in with Chapote (« Sign in with Chapote », OAuth Authorization Code + PKCE — you are redirected to the Chapote consent screen; no Chapote password is entered or stored in WordPress).
- Manage your bots: list, create, and edit the appearance with a live preview.
- Pay and subscribe through hosted Stripe Checkout (redirect), then manage the plan or cancel.
- Enable the widget per bot and target the pages where it appears (handled entirely in WordPress, in local options).
- Improve SEO with server-rendered output the JavaScript widget cannot provide: an optional « Powered by Chapote » link and a schema.org FAQ (FAQPage, JSON-LD) eligible for rich results.
External service (required)
This plugin requires a Chapote account, a paid third-party service hosted at https://chapote.fr. Without an active Chapote account the plugin cannot work: it is a thin interface over the Chapote account API and performs no chatbot processing locally.
Communication with Chapote. The plugin communicates with chapote.fr (address configurable in the settings) to:
- sign in: an OAuth exchange (Authorization Code + PKCE, S256) opens the Chapote consent screen in your browser, then WordPress exchanges the authorization code for an access token, server to server;
- manage your bots: read the list of your bots, create a bot, update its appearance, open a Stripe Checkout session, and read the billing catalog.
Data sent to Chapote.
- On sign-in: the OAuth authorization (no Chapote credentials are entered in WordPress); the email and name of the connected account are then read, only to be displayed in the interface.
- When managing a bot: its configuration (name, appearance, subscription) and your site URL.
- On the public side: on pages where you enable the widget, the visitor’s browser loads the
/widget.jsscript from the configured Chapote domain and sends Chapote the conversation messages and associated technical data (e.g. IP address, user agent) in order to receive the chatbot’s answers.
Data that never leaves WordPress. The widget activation state and page targeting are stored locally in WordPress and are never sent to Chapote.
Terms of service: https://chapote.fr/legal/cgu — Privacy policy: https://chapote.fr/legal/confidentialite
