Viber Chatbot API

Allows bots to send and receive messages on Viber, a messaging platform dominant in Eastern Europe and the Middle East, supporting text, images, carousels, keyboard buttons, and rich media.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other viber messaging chatbot eastern-europe middle-east webhook
⚙ Agent Friendliness
53
/ 100
Can an agent use this?
🔒 Security
74
/ 100
Is it safe for agents?
⚡ Reliability
69
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
72
Error Messages
68
Auth Simplicity
80
Rate Limits
60

🔒 Security

TLS Enforcement
100
Auth Strength
72
Scope Granularity
55
Dep. Hygiene
70
Secret Handling
72

HTTPS mandatory for webhooks. Bot token is a static secret with no rotation mechanism documented. Webhook signature validation available but not always enforced by default in community SDKs.

⚡ Reliability

Uptime/SLA
70
Version Stability
72
Breaking Changes
68
Error Recovery
65
AF Security Reliability

Best When

Your target audience is in Bulgaria, Ukraine, Belarus, or other Eastern European/Middle Eastern markets where Viber is the dominant messaging app.

Avoid When

Your users are primarily in markets dominated by WhatsApp, LINE, or WeChat.

Use Cases

  • Send transactional notifications (order updates, appointment confirmations) to Viber users in Eastern Europe
  • Build an interactive customer support bot with custom keyboard buttons for menu-driven conversations
  • Deliver rich media messages with images and action buttons for e-commerce product promotions
  • Receive and process user messages including files, locations, and contacts shared via Viber
  • Track message delivery and open status via delivered/seen callbacks for engagement analytics

Not For

  • Reaching users in North America, Western Europe, or Asia where Viber has low adoption
  • Bot-to-bot messaging or automated account creation at scale
  • Bulk broadcasting without users having subscribed or initiated contact first

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

Authentication uses a bot authentication token issued when the bot account is created. Token is passed as X-Viber-Auth-Token header. Webhook payloads include a signature for verification.

Pricing

Model: free
Free tier: Yes
Requires CC: No

The public chatbot API is free. Bulk business messaging (Viber BSP) requires a commercial agreement with Rakuten Viber or an authorized BSP.

Agent Metadata

Pagination
none
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Webhook endpoint MUST use HTTPS with a valid certificate — self-signed certs are rejected, blocking all incoming events
  • Bots can only send messages to users who have subscribed (sent the bot a message first); cold-outreach is not possible
  • Account info (account_id) is required in every message payload; missing this field causes silent failures in some SDK versions
  • No idempotency support — network retries will deliver duplicate messages to users
  • Viber's developer portal and documentation have historically lagged behind API changes, causing undocumented behavior

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Viber Chatbot API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-06.

5382
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered