WordPress Plugin for AmeliaWP to Customer Data Platform
Budget: $125.0
FIXED /
⭐ 0.00 (0)
NLD
java, analytics-plugin, marketing-plugin, wordpress, wordpress-plugin, php, javascript
I use AmeliaWP for appointment bookings on my WordPress site and CustomerLabs as my CDP (Customer Data Platform). AmeliaWP is able to push certain data in a format suited for GA4, but this format is not suitable for the CDP. As a result, bookings are invisible to CustomerLabs and I cannot build audiences or track conversions based on booking activity. The solution is pushing data to the CDP using CustomerLabs' own JS API (documentation is available online).
The solution I need:
A lightweight WordPress plugin that captures AmeliaWP booking events and forwards them to CustomerLabs correctly using the CustomerLabs JS API (recommended by CustomerLabs support).
What's already available to you
• The AmeliaWP plugin source
• Relevant PHP hooks including documentation (available online)
• CustomerLabs JS API documentation (online)
• A staging WordPress site with AmeliaWP is available upon request
Plugin requirements
• Fire a CustomerLabs event to transfer relevant data from AmeliaWP (e.g. on amelia_after_booking_added) to the CDP
• Pass relevant booking data: email, name, phone, service name/ID, price, appointment date, employee
• WordPress admin settings page to configure, among other things: CustomerLabs Account ID and/or Webhook URL, toggle events and data fields, toggle which AmeliaWP services to track, and enable a debug mode
Deliverables
• Working .zip plugin installable via WP Admin
• Fully tested and confirmed working on the staging site (screenshot or screen recording of a test booking firing in CustomerLabs)
• Code commented in accordance with current best practices
Your skills:
WordPress plugin development (required)
Experience with dataLayer / event tracking / CDPs or analytics tools (required)
AmeliaWP experience (big plus)
PHP + JavaScript
To apply, please include:
Examples of WordPress plugins or tracking integrations you've built
Your fixed price estimate and expected turnaround
Open job