SaaS

WhatsApp Template Platform

Internal Dashboard for Meta Template Workflows

0

Meta BM logins needed

Auto

Approval tracking

Any

Team member can manage

WhatsApp Templates + New order_confirmation Hi {{1}}, your order {{2}} is confirmed Approved delivery_update Your delivery is scheduled for {{1}} Pending... promo_flash_sale {{1}}% off today only! Shop now Live Meta API rate limit: ok sync: ✓ live
The Problem

Business teams managing WhatsApp communication were forced to create and track message templates inside Meta Business Manager — a tool not designed for marketing or support teams. No approval tracking, no bulk management, no access controls for non-technical staff.

Our Approach

The tricky parts are on Meta's side: approval is asynchronous (you submit a template and wait), the API has strict rate limits, and validation requirements are fussy about variable formatting. The dashboard had to handle all of that gracefully while staying simple for end users.

What We Built

Built a full CRUD dashboard integrated with the WhatsApp Cloud API — template creation and editing, sync with Meta, async approval status tracking, dynamic variable support, and error handling for Meta's validation requirements. A service layer manages API rate limits and retries. Non-technical staff can now manage templates without touching Meta Business Manager.

CRUD dashboard for WhatsApp message template management — no Meta Business Manager access required

Real-time sync with Meta — templates pushed and approval status polled automatically

Async approval state tracking with clear status indicators in the UI

Dynamic variable support with preview rendering for personalized message templates

Service layer managing Meta API rate limits, validation, and retry logic

Tech Stack
Ruby on Rails WhatsApp Cloud API JavaScript PostgreSQL
Outcomes

0

Meta BM logins needed

Auto

Approval tracking

Any

Team member can manage

  • Non-technical support and marketing teams can manage templates without engineering help

  • Approval status visible in the dashboard — no more checking Meta Business Manager manually

  • Template changes no longer require a developer or Meta Business Manager access

Have a similar problem?

Tell us what you're dealing with. We'll tell you if we can help.

Contact Teknosoz on WhatsApp