Back to Our Work
E-COMMERCE · SYSTEM INTEGRATION

GetDucksBeyond the Website.

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
Project Overview

More than an online store.

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.

Public website

Product discovery, trip insurance purchases, and dynamic pricing.

getducks.com

Client portal

Trip information, document submissions, and administrator review workflows.

Open client portal
The Challenge

Connecting commerce, operations, and communication.

A 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.

My Contribution

Custom functionality built around real workflows.

Extended WooCommerce

Implemented customized trip insurance pricing based on the number of travel days.

Connected the client system

Enabled relevant information to pass from the website into the separate client management workflow.

Automated business processes

Implemented document disapproval notifications and scheduled reporting.

Built advertising controls

Added backend ad management and Google Analytics click tracking.

What I Built

Features that work together.

Custom eCommerce features, connected client workflows, and backend automation designed to support the full operational process.

01

Dynamic trip insurance pricing

Customized WooCommerce functionality calculates insurance pricing based on the customer's travel duration.

Custom functionality
02

Client portal integration

Connects the public website with a separate client management system for trip information and required documents.

Custom functionality
03

Document approval workflow

Supports document submissions, administrator reviews, approval decisions, and automatic notifications when submissions are disapproved.

Custom functionality
04

Custom ads management

Provides backend controls to create, manage, display, and delete advertisements, with click events sent to Google Analytics.

Custom functionality
05

Automated reporting

A scheduled midnight cron job generates and sends reports to the insurance company, reducing repetitive manual work.

Custom functionality
06

Automated email notifications

Notifies clients when their submitted information or documents are disapproved so they can take the necessary next steps.

Custom functionality
Connected Workflow

From purchase to document review.

A simplified view of the customer and administrator workflow supported by the website and separate client system.

01

Purchase

Customers purchase trip insurance through the WooCommerce website.

02

Calculate

The customized product pricing considers the duration of the trip.

03

Manage

Relevant information is passed to the separate client management system.

04

Review

Administrators review submitted information and supporting documents.

05

Notify

Clients receive email notifications when their submissions are disapproved.

Automated client communication

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.

Advertising & Analytics

Advertising control.Measurable engagement.

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.

Create and manage advertisements
Control when advertisements appear
Delete advertisements when no longer needed
Send advertisement click events to Google Analytics

Advertising Manager

Illustrative backend preview

Admin

Advertisements

Manage website ad placements

+Create advertisement
Ad management

Centralized

Click tracking

Google Analytics

AdvertisementStatus

Homepage promotion

Scheduled display

Scheduled

Trip insurance feature

Display controlled by admin

Active

Seasonal campaign

Advertisement settings

Inactive

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.

Scheduled Automation

Reporting that runs on schedule.

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

Automated reporting workflow

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

Recurring reporting process

Scheduled delivery reduces repetitive manual reporting tasks.

Project Outcomes

A more connected operational experience.

The implemented features support purchasing, client communication, advertising management, and recurring reporting through customized workflows.

Flexible pricing

Trip insurance pricing adapts to the customer's travel duration.

Clearer workflows

Client document submission and administrator review are connected.

Ad tracking

Advertising is managed through the backend, with click tracking sent to Google Analytics.

Less manual work

Email notifications and scheduled report delivery automate recurring tasks.

Technology & Expertise

The tools behind the solution.

A combination of eCommerce customization, backend development, analytics integration, and scheduled automation.

WordPressWooCommercePHPGoogle AnalyticsCustom Ads ManagementSystem IntegrationClient PortalEmail AutomationCron Jobs
Have a project in mind?

Let's build something that works smarter.

From custom eCommerce features to connected systems and business automation, Awonsa can help turn complex workflows into practical software solutions.