
WhatsApp Business API Developer
- or -
Post a project like this83
£600(approx. $812)
- Posted:
- Proposals: 31
- Remote
- #4434112
- OPPORTUNITY
- Awarded
Expert Web Developer - N8N, Wordpress, Shopify, Opencart, Laravel, Vue, React, PHP

♛ PPH No. #1 ♛ 12 Years of Experience in Web & Mobile Development & Designing ✔ Magento ✔ Shopify ✔ WordPress ✔ API Integration ✔ React Native ✔ AngularJS / Node.js ✔Responsive Design


AI Automation Architect | n8n, Make.com, Zapier, API Integration | Airtable, GHL | AI Automation Engineer | Business workflow specialist | Marketing Automation Expert

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




8579517121720181236905411892228128760721089824811818456117000512068855128342273219612025003
Description
Experience Level: Expert
I run a busy takeaway restaurant and want to build a WhatsApp-based ordering system (MVP).
The system must:
• Divert incoming calls to WhatsApp (answer machine message + link).
• Let customers order on WhatsApp with menu link (buttons or free text).
• Use GPT API to clean up messy text orders (e.g. “chkn wrap no lettus”).
• Confirm order + total.
• Offer payment options:
• Card via Stripe Checkout link (confirmed by webhook).
• Cash with explicit confirmation.
• Only after payment confirmed (or cash chosen) → ticket prints in kitchen (Star/Epson CloudPRNT).
• Printed ticket must include customer’s name + phone number.
• Send loyalty point + Google review prompt after order.
• Send daily sales summary on WhatsApp to the owner at 10:00.
• Menu must be editable without developer (Airtable).
Tech Stack (Phase 1 MVP):
• WhatsApp API Provider: 360Dialog (preferred) or Twilio.
• Automation: Make.com (Zapier acceptable, or custom webhook handling).
• Database: Airtable (menu, orders, customers, loyalty).
• Payments: Stripe Checkout.
• Kitchen Printing: Star CloudPRNT or Epson ePOS printer.
• AI: GPT API for free-text order clean-up.
Acceptance Tests (must be met):
• Card payment → Stripe webhook confirms → ticket prints.
• Cash explicitly chosen → ticket prints.
• Messy text orders are normalised and print correctly.
• Customer name + phone number appear on printed ticket.
• Loyalty point + review prompt sent after order.
• Daily sales summary received by owner at 10:00.
• Menu edits reflect in bot within 5 minutes.
Deliverable:
A working end-to-end MVP in my restaurant, fully tested with real orders.
Timeline:
2 weeks.
Engagement Model:
• Hourly (£20/hr depending on experience).
• Weekly cap 15 hrs/week.
• Payments released by milestones:
We will work hourly with 15hr weekly cap, but payments will be released on 4 checkpoints:
1. Answer machine / call divert WhatsApp inbound → draft order in Airtable.
2. Stripe + cash flows confirmed.
3. Kitchen ticket printing (with customer name, phone number, time requested).
4. Loyalty + review + daily summary.
What I’m looking for in you:
• Proven experience with WhatsApp Business API (360Dialog/Twilio).
• Examples of past automation projects (Zapier/Make, Airtable, Stripe).
• Understanding of payment flows and webhook handling.
• Clear communication in English.
Budget Guidance:
£600 for 30 hours estimated for MVP via Make + Airtable.
If this goes well, there will be ongoing work with next step Phases 2: custom backend + SaaS platform, Phase 3: scaling to 500+ restaurants).
The system must:
• Divert incoming calls to WhatsApp (answer machine message + link).
• Let customers order on WhatsApp with menu link (buttons or free text).
• Use GPT API to clean up messy text orders (e.g. “chkn wrap no lettus”).
• Confirm order + total.
• Offer payment options:
• Card via Stripe Checkout link (confirmed by webhook).
• Cash with explicit confirmation.
• Only after payment confirmed (or cash chosen) → ticket prints in kitchen (Star/Epson CloudPRNT).
• Printed ticket must include customer’s name + phone number.
• Send loyalty point + Google review prompt after order.
• Send daily sales summary on WhatsApp to the owner at 10:00.
• Menu must be editable without developer (Airtable).
Tech Stack (Phase 1 MVP):
• WhatsApp API Provider: 360Dialog (preferred) or Twilio.
• Automation: Make.com (Zapier acceptable, or custom webhook handling).
• Database: Airtable (menu, orders, customers, loyalty).
• Payments: Stripe Checkout.
• Kitchen Printing: Star CloudPRNT or Epson ePOS printer.
• AI: GPT API for free-text order clean-up.
Acceptance Tests (must be met):
• Card payment → Stripe webhook confirms → ticket prints.
• Cash explicitly chosen → ticket prints.
• Messy text orders are normalised and print correctly.
• Customer name + phone number appear on printed ticket.
• Loyalty point + review prompt sent after order.
• Daily sales summary received by owner at 10:00.
• Menu edits reflect in bot within 5 minutes.
Deliverable:
A working end-to-end MVP in my restaurant, fully tested with real orders.
Timeline:
2 weeks.
Engagement Model:
• Hourly (£20/hr depending on experience).
• Weekly cap 15 hrs/week.
• Payments released by milestones:
We will work hourly with 15hr weekly cap, but payments will be released on 4 checkpoints:
1. Answer machine / call divert WhatsApp inbound → draft order in Airtable.
2. Stripe + cash flows confirmed.
3. Kitchen ticket printing (with customer name, phone number, time requested).
4. Loyalty + review + daily summary.
What I’m looking for in you:
• Proven experience with WhatsApp Business API (360Dialog/Twilio).
• Examples of past automation projects (Zapier/Make, Airtable, Stripe).
• Understanding of payment flows and webhook handling.
• Clear communication in English.
Budget Guidance:
£600 for 30 hours estimated for MVP via Make + Airtable.
If this goes well, there will be ongoing work with next step Phases 2: custom backend + SaaS platform, Phase 3: scaling to 500+ restaurants).
Blake B.
100% (4)Projects Completed
2
Freelancers worked with
2
Projects awarded
60%
Last project
24 Sep 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

For the menu management in Airtable, do you already have an existing Airtable structure in place, or would you like the developer to design one from scratch that matches your menu items, pricing, and modifiers?
1140544
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies