Dynamic trip insurance pricing
Customized WooCommerce functionality calculates insurance pricing based on the customer's travel duration.
Custom eCommerce functionality, connected client workflows, advertising management, and automated reporting built around a specialized trip insurance experience.
Platform
WordPress + WooCommerce
Focus
Custom Development
Automation
Workflows & Reporting

GetDucks is a WordPress and WooCommerce platform featuring customized trip insurance pricing, client portal integration, document approval workflows, and automated email notifications. It also includes a custom advertising management system integrated with Google Analytics and automated nightly reporting for the insurance company.
Trip information, document submissions, and administrator review workflows.
Open client portalA specialized insurance purchasing experience involves more than processing an order. Trip duration affects pricing, clients need to provide supporting documents, administrators must review submissions, and operational reports need to reach the insurance company on schedule.
Advertising also requires flexible backend controls and a way to measure engagement without manually managing every campaign.
Implemented customized trip insurance pricing based on the number of travel days.
Enabled relevant information to pass from the website into the separate client management workflow.
Implemented document disapproval notifications and scheduled reporting.
Added backend ad management and Google Analytics click tracking.
Custom eCommerce features, connected client workflows, and backend automation designed to support the full operational process.
Customized WooCommerce functionality calculates insurance pricing based on the customer's travel duration.
Connects the public website with a separate client management system for trip information and required documents.
Supports document submissions, administrator reviews, approval decisions, and automatic notifications when submissions are disapproved.
Provides backend controls to create, manage, display, and delete advertisements, with click events sent to Google Analytics.
A scheduled midnight cron job generates and sends reports to the insurance company, reducing repetitive manual work.
Notifies clients when their submitted information or documents are disapproved so they can take the necessary next steps.
A simplified view of the customer and administrator workflow supported by the website and separate client system.
Customers purchase trip insurance through the WooCommerce website.
The customized product pricing considers the duration of the trip.
Relevant information is passed to the separate client management system.
Administrators review submitted information and supporting documents.
Clients receive email notifications when their submissions are disapproved.
When submitted information or documents are disapproved, the system automatically emails the client, helping communicate the next step without relying solely on manual follow-up.
I also integrated a custom advertising management system into the backend. Administrators can manage advertisements and control when they appear, while advertisement clicks are sent to Google Analytics for tracking.
Advertising Manager
Illustrative backend preview
Manage website ad placements
Centralized
Google Analytics
Homepage promotion
Scheduled display
Trip insurance feature
Display controlled by admin
Seasonal campaign
Advertisement settings
Click event integration
Advertisement click events are sent to Google Analytics for engagement measurement.
This is a portfolio illustration, not a screenshot of the production administration system or live analytics data.
A custom cron job runs every midnight to generate and send reports to the insurance company. This scheduled process helps reduce the need for staff to prepare and send these reports manually.
Daily scheduled task
Every midnight · Report delivery
Simplified process illustration
Scheduled trigger
Cron job runs at midnight
Generate report
Prepare the required report data
Send report
Deliver the report to the insurance company
Scheduled delivery reduces repetitive manual reporting tasks.
The implemented features support purchasing, client communication, advertising management, and recurring reporting through customized workflows.
Trip insurance pricing adapts to the customer's travel duration.
Client document submission and administrator review are connected.
Advertising is managed through the backend, with click tracking sent to Google Analytics.
Email notifications and scheduled report delivery automate recurring tasks.
A combination of eCommerce customization, backend development, analytics integration, and scheduled automation.
From custom eCommerce features to connected systems and business automation, Awonsa can help turn complex workflows into practical software solutions.