03 Oct 2026 · 20 views
People reply faster when they can just tap. WhatsApp gives you three kinds of tap-friendly messages, and you can send all of them with the E-Public Touch API:
Want a photo of your offer on top, with buttons under it? Use the Poster with buttons page. It is explained at the end of this part.


In the API Tester, open More message types in the left menu and click Reply buttons. Type the customer's number and your Message, then type the button names under Buttons. Click Add button for a third one. Before you press Send now, check the phone on the right: How it looks on the phone shows your text with the buttons under it. The link looks like this:
...&type=buttons
&message=Hi Priya, would you like to visit our showroom this Sunday?
&buttons=Yes, book it|Call me first|Not now
&header=Site visit
&footer=Reply with one tap
|. Each button name can have up to 20 characters.header (a bold line on top) and footer (small grey text) are optional, up to 60 characters each. In the tester: Top of the message → Bold line, and Small text at the bottom.media_url=https://yoursite.com/photo.jpg. In the tester, pick it in Top of the message (None, Bold line, Photo, Video or PDF), then click Upload photo or paste a link. Photo + text + small text + 3 buttons is still one message.


In the tester: More message types → List menu. In a link:
...&type=list
&message=What are you looking for today? Tap the button below and choose.
&list=LED TV::Smart TVs from 32 to 65 inch|Air conditioner::Split and window ACs|Refrigerator|Washing machine
&list_button=See options
&list_title=Products
&header=Our products
|. Each row has a title (up to 24 characters).::, like LED TV::Smart TVs from 32 to 65 inch (up to 72 characters).list_button is the button text (default "Choose"). list_title is the heading inside the list (default "Options").
In the tester: More message types → Website button. In a link:
...&type=link
&message=See all split and window ACs with prices and EMI options.
&url=https://yoursite.com/ac
&button_text=View ACs
&header=AC collection 2026
The button text can have up to 20 characters. If you leave it out, it says "Open". In the tester, type the web address in Button link and the words in Button text.
Want to send your Diwali offer poster with buttons under it? In the left menu, under Send a message, click Poster with buttons. One page does it all:

Want everything together — reply buttons + a website link + a "Call now" button that dials your number + a form — on one poster? That is possible only in an approved Template. Make it once in your panel (Templates → Create New Template), get it approved, then send it from the Template page of the tester (Part 3).
get/wa.received (Part 7). Each tap comes with a reply_id, so your software knows which button was pressed.button_ids=yes|call|no (in the tester: Extra settings (optional) → Button codes (for your software)). The reply then comes back as eptapi_yes, eptapi_call or eptapi_no.
Part 6 shows five more useful types: your shop location, a contact card, a WhatsApp call button, a request for the customer's location and a WhatsApp form.
Next: Part 6 — Location, contact card, call button and form
Try everything live in the API Tester.