Sendora
Official Sendora WordPress plugin — CRM, WhatsApp, forms, chat widget and WooCommerce sync. GPLv2 or later.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/monkeyhacker91/sendora-wordpress-plugin/archive/refs/heads/main.zipSendora for WordPress
Official WordPress plugin to connect your site to Sendora — CRM, WhatsApp messaging, chat widget, form lead capture, and WooCommerce sync.
Features
- Connection — Secure API key (
sk_…), connection test, disconnect, workspace status - Dashboard — Modern SaaS-style admin (Fluent Forms–inspired): overview, integrations, recent logs
- Lead forms — Shortcode
[sendora_form]and Contact Form 7 field mapping - Chat widget — Official Sendora embed with all pages or specific pages
- WooCommerce — Sync contacts on order created / paid / cancelled (optional flows & messages)
- Event bus — Foundation for automations (flows & templates)
- Local logs — Diagnostics without storing API secrets
Requirements
| Requirement | Version |
|---|---|
| WordPress | 6.2+ |
| PHP | 8.0+ |
| Sendora account | app.sendora.com.br |
| WooCommerce | Optional |
| Contact Form 7 | Optional |
Installation
- Download or clone this repository into
wp-content/plugins/sendora - Activate Sendora in Plugins
- Open Sendora → Conexão in wp-admin
- Paste your Public API key (
sk_…) from the Sendora app - Click Salvar, then Testar conexão
Recommended API scopes
contacts:write— upsert contacts from forms and ordersflows:write— trigger automation flowsmessages:write— only if you send messages from WooCommerce actions
Usage
Shortcode
[sendora_form]
Renders a simple lead form (name, phone, email, message). Submissions upsert a contact in Sendora and can trigger the flow configured under Formulários.
Chat widget
- Go to Sendora → Widget
- Enable the widget and paste your Widget UUID (from the Sendora app)
- Choose all pages or specific pages
WooCommerce
With WooCommerce active, configure actions under Sendora → WooCommerce for order created, payment complete, and cancelled.
Privacy & security
- API keys are stored in WordPress options with autoload disabled
- Keys are never printed in full in the admin UI (last four characters only)
- Keys are never exposed to site visitors or frontend JavaScript
- Local logs redact
sk_…secrets - Uninstall removes settings, connection status, and the log table
Development
composer install
./vendor/bin/phpunit --configuration phpunit.xml.dist
Build a release zip (excludes tests/vendor):
powershell -File .\bin\build-release.ps1
WordPress.org
This plugin ships with readme.txt and header fields required for WordPress.org plugin directory submission (Contributors: sendora, GPLv2 or later).
Links
- Product: sendora.com.br
- App: app.sendora.com.br
- API: api.sendora.com.br
License
Licensed under the GNU General Public License v2.0 or later, as required for WordPress plugins.
See LICENSE for the full text.