WooCommerce Integration Guide¶
Connect your WooCommerce store to Abelo to synchronize customer profiles, track real-time purchase orders, and trigger automated abandoned cart recovery campaigns over Viber and SMS.
Key Features¶
- Automated Customer Sync: Ingests customer phone numbers, shipping addresses, and marketing opt-ins in real time.
- Cart & Order Tracking: Tracks
orders/created,orders/updated, and checkout events to compute customer lifetime value (LTV) and RFM metrics. - Automated Webhook Management: Configures secured webhooks automatically to receive instant event notices.
Installation & Setup¶
Option 1: Abelo WordPress Plugin (Recommended)¶
- Download the latest
abelo-for-woocommerce.zipfrom your Abelo dashboard under Settings > Integrations > WooCommerce. - Log in to your WordPress Admin panel and navigate to Plugins > Add New > Upload Plugin.
- Upload the ZIP file and click Activate Plugin.
- Navigate to WooCommerce > Settings > Abelo:
- Organization API Key: Enter your API key (generated in Abelo under Settings > Developer).
- Webhook Secret: Enter your webhook signing secret.
- Click Save Changes & Test Connection.
Screenshot Placeholder
WooCommerce Abelo Plugin Settings
Screenshot showing the WordPress admin settings tab for Abelo with API Key and connection status indicator.
Option 2: WooCommerce REST API Connection¶
If connecting via standard WooCommerce REST API credentials:
- In WordPress Admin, go to WooCommerce > Settings > Advanced > REST API.
- Click Add Key:
- Description:
Abelo Automation - User: Select an administrator account
- Permissions:
Read/Write
- Description:
- Copy the generated Consumer Key and Consumer Secret.
- In the Abelo Dashboard (Settings > Integrations > WooCommerce), enter:
- Store URL: Your store domain (e.g.
https://example.com) - Consumer Key:
ck_... - Consumer Secret:
cs_...
- Store URL: Your store domain (e.g.
- Click Connect WooCommerce.
Screenshot Placeholder
WooCommerce REST Key Generation
Screenshot of WooCommerce Advanced REST API key generation interface in WordPress.
Webhook Delivery & Verification¶
Abelo sets up secured webhook endpoints to receive WordPress event notices. All incoming payloads are verified using HMAC signatures to ensure data integrity and authenticity.
Phone Number Formatting¶
Ensure your WooCommerce checkout includes an international phone input field (E.164 format with country dial code, e.g. +30). Abelo automatically normalizes valid mobile numbers during ingestion.