Blog
- Comparison
LINE Confirm Template: Two Actions, Buttons Four, and What to Use Next
A LINE confirm template is only for a two-choice decision. Compare it with buttons templates, quick replies, carousel templates, and Flex Messages before you design a LINE customer flow.
Read more → - Tutorial
Telegram Group Join Requests: Build a Reliable Approval Queue
Build a Telegram group join-request approval queue that polls pending requests as its source of truth, uses webhook events as hints, and approves or rejects members in batches.
Read more → - Comparison
Zalo Official Account API vs Personal-Account Webhook: Which Inbound Path Fits?
Compare Zalo’s official business-account API path with a signed webhook connected to an ordinary Zalo account. Choose by account identity, workflow scope, and operational trade-offs.
Read more → - Tutorial
Handle LINE Edited Messages With a message.updated Webhook
LINE now emits a messageEdited webhook event when users edit text in eligible group chats. Learn how to reconcile those edits as UnifyPort message.updated events without creating duplicate inbox messages.
Read more → - Tutorial
How to Sync WhatsApp Read and Unread State in a Shared Inbox
Build a reliable WhatsApp shared-inbox workflow with UnifyPort’s read and unread conversation actions, message-level receipts, and conversation.updated reconciliation.
Read more → - Tutorial
How to Process Message Reactions in a Unified Webhook
Handle UnifyPort message.reaction events safely: identify the original message, distinguish an added emoji from a removal, verify HMAC-SHA256, and update reaction state idempotently.
Read more → - Tutorial
UnifyPort Webhook Event Filters: subscribed_events or Wildcard?
Choose between explicit subscribed_events and the ["*"] wildcard when creating a UnifyPort webhook endpoint, with production-ready event sets for inboxes, account health, and full event collectors.
Read more → - Comparison
LINE Buttons Template: What to Use When Four Actions Aren’t Enough
A LINE Messaging API buttons template supports up to four action objects. Compare quick replies, carousel templates, Flex Messages, and a shorter conversational flow when your design needs more choices.
Read more → - Tutorial
Rotate a UnifyPort API Key Without Downtime
Avoid an authentication outage when replacing a UnifyPort API key: create a second key, deploy and test it, then deactivate the old key. Learn when the immediate rotate endpoint is the wrong tool.
Read more → - Tutorial
WhatsApp Contact API: Add a Contact vs Send a vCard
Learn the difference between adding someone to a connected WhatsApp account’s address book and sending a vCard contact message, with the correct UnifyPort requests, fields, and errors.
Read more →