ProductWhatsApp & OTP APIs for developers

WhatsApp messages and OTPs from your own app.

Two APIs on your own number: send any WhatsApp message type, and send and verify login codes, with signed webhooks for both.

Your own WhatsApp numberOfficial Meta APIWe set it up with you

One API call, on your own number.

Send templates, text, files and buttons, or login codes, and get signed webhooks back. Every message lands in your team's inbox too.

  • Your own WhatsApp number
  • Signed webhooks for every status
  • A playground to try every call
POST /v1/messagesYour own number · signed webhooks200 OK
curl https://api.bananaleaf.ai/v1/messages \
  -H "Authorization: Bearer bl_live_…" \
  -d '{
    "to": "+919845100021",
    "type": "template",
    "template": { "name": "order_shipped" }
  }'

# webhook → message.delivered ✓✓
Example data · the recipient lands in your CRM like any other chat

Sound familiar?

You want WhatsApp in your app. Not a six-week project.

Meta's Cloud API takes weeks of setup before the first message.

Messages sent from your app are invisible to your sales team.

SMS login codes are slow and expensive.

You can't tell if a message was delivered or read.

What it does

Built for developers. Visible to your team.

01

Send any WhatsApp message

Templates, text, photos and files, buttons, lists, links and locations, from your own number.

templatetextimagedocumentbuttonslist
02

Login codes (OTP)

Send, resend and check login codes on WhatsApp, with limits that stop abuse.

POST /v1/otp/send200 OK
POST /v1/otp/verifyverified
03

Know what happened

Signed webhooks tell your app when a message is sent, delivered, read, failed or replied to.

sentdeliveredreadreplied
04

A console to try it

Try every call in a playground, see each request and copy it as cURL, Node or Python.

PlaygroundcURLNodePython

The difference

Same app. WhatsApp in an afternoon.

Today

Weeks of Meta setup before the first message.

With bananaleaf

Connect your number and send your first message the same day.

Today

API messages are invisible to your team.

With bananaleaf

Every message appears in the same inbox your team works from.

Today

You don't know what happened to a message.

With bananaleaf

Signed webhooks tell your app sent, delivered, read or failed.

Getting started

Live in three steps. We set it up with you.

  1. Connect your number

    Link the WhatsApp number you already use (the WhatsApp Business app keeps working) and, if you like, Instagram.

  2. Teach it your business

    Upload your price sheet and documents, check what the AI read, and set your pipeline stages.

  3. Rehearse, then go live

    Try it in a test chat until the answers are right. We do all of this with you on a call.

Questions

Questions buyers ask

Still unsure? Ask us on WhatsApp — a person replies.

What can I send through the API?

Templates, text, photos and files, buttons, lists, link buttons and locations, from your own number. You can also create and delete templates through the API.

Can I send login codes (OTP) on WhatsApp?

Yes. The OTP API sends, resends and checks login codes on an approved authentication template, with rate limits built in.

Do I need my own number?

Yes. You connect your own number through Meta's official sign-up; we do not resell shared numbers.

Is there a test mode?

Yes. A test key sends nothing, and the console's playground shows the exact request it would make.

Will the messages show up in my inbox?

Yes. A message sent through the API appears in the same chat your team sees, and the person becomes a contact. Login codes are kept out of the inbox.

See WhatsApp & OTP APIs working on your own business.

Tell us what you sell. We'll show it on your own price sheet, then set it up with you.

BananaLeaf AI (bananaleaf.ai) is the WhatsApp AI sales agent and CRM for Indian businesses, built by Krishav Technologies Pvt. Ltd., Hyderabad.© 2026 bananaleaf.aiPrivacy PolicyTerms & ConditionsRefund Policy