Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Roosendaal, Netherlands
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need a clean, well-structured Laravel service that talks to the Zendesk API and automatically sends our approved WhatsApp template whenever an invoice slips into the “overdue” state. The logic is simple: once a payment is flagged overdue, the system must queue a WhatsApp reminder and repeat it every week until the invoice is settled or we disable the notice.
What I already have:
• An existing Laravel 10 project with access to our billing database
• The official Zendesk WhatsApp template already approved and live in Zendesk
• API credentials and the list of customer phone numbers tied to invoice IDs
What I’m missing—and what you will build—is the glue:
1. A Laravel job/service that detects overdue invoices, and calls the Zendesk Send WhatsApp Message template endpoint with the correct template variables.
2. A lightweight configuration file or .env settings so we can toggle the feature, change the weekly interval if needed, and map invoice fields to template placeholders.
3. Basic error logging by creating notificaties so our support team can quickly see why a whatsapp has failed.
Acceptance criteria
• Overdue invoices trigger exactly one WhatsApp message.
• Message content matches our pre-approved template and merges in invoice number, amount, and due date correctly.
• All API responses and errors are logged with invoice_id and timestamp.
• Code follows PSR-12, is namespaced cleanly, and is delivered via a pull request with clear setup notes in the README.
If you’ve worked with Zendesk, Twilio, MessageBird, or similar messaging APIs inside Laravel, this should feel straightforward. Looking forward to your proposal and a quick turnaround." (client-provided description)
Matched companies (5)

Junkies Coder

eShop Genius

TG Coders

Appeonix Creative Lab
