Summary
The marketing agency needs to manage campaigns, customer conversations, and WhatsApp API settings.
The solution became a custom WhatsApp marketing platform with campaigns, templates, and automated replies in one place.
The software is made to reduce manual work and time in WhatsApp communication management.
Client story
The client is a marketing agency from Italy. It runs segmented promotional campaigns and manages WhatsApp communication for business customers.
The agency spends time preparing campaigns and handling customer conversations. It also needs to manage WhatsApp message events and API settings.
The request was simple: set up the official WhatsApp Business or Cloud API, send approved promotional messages, manage audiences and schedules, and support automated conversations with human handoff.
The solution was shaped as a modular platform with campaign creation, a conversation inbox, reporting, and API administration. It included templates, roles, tenant isolation, and CRM integration.
The client asked for
- Set up and verify the official WhatsApp Business or Cloud API.
- Send approved text, template, and media messages for campaigns.
- Manage contacts, segments, schedules, broadcasts, and personalization.
- Automate replies, capture leads, and hand off support conversations.
Why ready-made software did not fit
Ready-made marketing tools cover campaign automation or customer messaging, but their descriptions also show missing features, learning curves, and integration issues. A custom platform was needed to combine official API onboarding, templates, campaigns, conversation history, automated responses, roles, tenant isolation, CRM connections, and webhook testing in one system.
Project overview
The solution was designed around the official WhatsApp Business or Cloud API. Meta business assets, phone numbers, credentials, and webhooks are managed in the same settings area.
To handle campaign work, a message composer was provided with contact import and audience selection. It includes approved templates and media attachments.
Previews, scheduling, and sending remain close to campaign preparation.
CSV contact lists and audience segments are supported. The composer also accepts images, short videos, and PDF files.
The conversation area brings incoming messages, support replies, and template quick replies together. Automation rules handle routine responses, while complex cases move to staff.
Delivery, read, and failure events appear in searchable histories. Dashboards, reports, and exportable JSON data support message review.
The platform was structured in modules so CRM, website, and SaaS integrations can be added without rebuilding the whole system. Spreadsheet, customer-support, and webhook connections are also supported.
Key features delivered
- Official WhatsApp Business or Cloud API setup
- Campaign composer with audience selection
- Contact import and audience segmentation
- Approved message templates and template submission
- Scheduled and broadcast messages
- Rich-media message support
- Automated replies and chatbot rules
- Human agent handoff
- Delivery, read, and failure tracking
- Role-based and tenant administration