Create conversational and personalized experiences with Zenvia APIs.
Integrate channels, automate flows, and enhance the potential of your solutions.
Enable your company to communicate effectively across multiple channels.
Unified Communication
Connect SMS, WhatsApp, Email, and other channels into a single API. Simplify your architecture and deliver integrated experiences
Time to First Message
Takes less than 5 minutes from registration to sending a message. Test, validate, and start building without complexity using our APIs.
Intelligent Automation
Implement chatbots and automated flows to transform service into efficiency and end-to-end conversational intelligence.
Follow the step-by-step guide and start developing integrated solutions with Zenvia APIs now.
1
Explore the catalog of available solutions and channels. Understand how Zenvia APIs solve communication, data, and automation challenges.
2
Find all the necessary endpoints, parameters, and examples. Plan your integration based on the complete technical documentation.
3
Ready to code? Request your credentials easily and unlock the use of the APIs. Our support team approves access in just a few moments.
4
With your credentials in hand, start building. Use our code examples and reach out to the team of experts whenever you need assistance.
Sending and receiving short messages (SMS).
Learn moreManagement of messages and notifications via the official WhatsApp Business API.
Learn moreSending transactional and bulk emails.
Learn moreSending rich and interactive messages (Rich Communication Services).
Learn moreManagement of direct messages (DMs) and interactions on Instagram.
Learn moreManagement of conversations and automations on Facebook Messenger.
Learn moreReceiving real-time message status updates (DLRs).
Learn moreCreation, validation, and management of Message Templates (WhatsApp).
Learn moreCreation of new leads in the commercial service platform (Sales).
Learn moreManagement of prospects and clients database in the platform (Sales).
Learn moreWhere the developer manages and enriches the customer database (Customer Data Platform).
Learn moreBatch synchronization of order histories (Order Batches) with the CDP.
Learn moreBatch synchronization of product catalogs (Product Batches).
Learn moreBatch synchronization of billing data (Invoice Batches).
Learn moreCreation and management of contact lists for segmentation.
Learn moreManagement of communication flows and marketing automation.
Learn moreOrchestration of communication, marketing, and sales flows (Chatbot Outbound).
Learn moreExecution of actions and automations on behalf of a sales agent (user).
Learn moreConsultation of data and status of sales agents (users) on the sales platform.
Learn moreConsultation of information and members of commercial service groups (teams).
Learn moreManagement of support tickets and customer service.
Learn moreIntegration with Sensedata platform.
Learn moreIntegration with Movidesk platform.
Learn moreNatural Language Understanding (NLU) for enterprise solutions.
Learn moreDiscover how data integration and automation create smarter experiences.
Reduce the number of customer support calls about order status and ensure instant communication of critical events (e.g., “Out for delivery”).
Main API: POST /v2/channels/email/messages (Email sending).
Secondary Integration: Webhooks (Delivery Status, Open, Click).
The e-commerce system identifies a change in the order status.
The OMS triggers Zenvia’s main endpoint (POST /v2/channels/sms/messages) to send the mass SMS to the final customer.
The e-commerce uses Zenvia Webhooks to receive delivery notifications and SMS confirmation (Delivery Receipt).
Notification read rates close to 98%, thanks to SMS's high reach.
Improved customer experience (NPS) through transparent and instant communication.
Up to 30% reduction in customer support call volume.
Automate the sending of immediate confirmations and appointment reminders via WhatsApp, using official templates to ensure delivery and reduce no-shows.
Main APIs: POST /v2/channels/whatsapp/messages (Send Messages with Templates). POST /v2/templates (Creation and Management of WhatsApp Templates).
Trigger: Event in the client’s ERP system.
The clinic’s system (PEP/ERP) schedules a new appointment.
The PEP calls Zenvia’s WhatsApp API and uses an Approved Confirmation Template including date, time, and doctor 24 hours before the appointment.
The patient confirms attendance through interactive buttons.
Up to 25% reduction in missed appointments.
85% response rate through WhatsApp.
Frees up front desk staff from making confirmation calls.
Increase customer feedback collection after service completion and nurture the base for future purchases.
Main API: POST /v2/channels/email/messages (Email Sending).
Secondary Integration: Webhooks (Delivery Status, Open, Click).
The system detects the completion of delivery or service.
NPS/CSAT survey sent via email embedded directly into the message body (HTML).
Responses collected via webhook to monitor delivery and clicks on the survey email.
40% increase in satisfaction survey response rates.
Real-time feedback enables immediate action by Product and CX teams.
High email deliverability ensures essential communications reach the inbox.
Track delivery, view, and response statuses for millions of messages sent across different channels (SMS, WhatsApp, Email) in a single platform to generate unified reports.
Main API: GET /v2/reports/messages (Metrics Query).
Secondary Integration: Webhooks (Real-time message events).
The agency sets up Webhooks in Zenvia, pointing to its BI/DW system.
As message statuses change (Delivered, Read, etc.), Webhooks are generated in real time to the configured endpoint.
The agency’s system receives and stores the data, enabling instant dashboard reporting.
Reliable and up-to-date reports on campaign performance.
Immediate detection of delivery failures for fast fallback.
Full automation of performance data collection, eliminating polling.
Ensuring that no qualified lead is lost and accelerating the sales process.
Main API: POST /v1/leads (Lead creation in Zenvia Sales).
Minimum Required Data: name, email, phone, origin (source of acquisition).
The customer interacts with the Real Estate Developer's form or Chatbot, which collects name, phone, email, and interest.
The system makes a call to the API, the lead is created, and automatically assigned to an available sales rep in the pipeline.
The sales rep receives an instant notification and begins the follow-up.
Leads contacted in under 5 minutes.
More complete and standardized lead data inside the CRM.
Greater likelihood of conversion due to agility and automated distribution.
Keep contact databases always up to date across multiple systems.
Main API: POST /v2/contact-batches (Contact Batch Creation).
Status API: GET /v2/contact-batches/{batchId} (Checks batch processing status).
New contact or update detected in the CRM.
Zenvia API automatically receives/sends updates.
System validates data and prevents duplicates.
Campaigns and automations reach the right person.
Eliminates 90% of manual data entry errors.
Clean database compliant with LGPD.
Dynamically check agent availability and specialization before assigning a new lead, ensuring that the agent is available and not overloaded.
Main API (Groups): GET /v1/groups (Retrieve groups and their configurations).
Main API (Agents): GET /v1/agents (Retrieve agents, status, and metrics).
Integration: Used together with the Leads API to perform assignment.
A new lead is created and the system calls the Commercial Groups API to identify the lead’s appropriate group.
The system applies routing logic and finds the online agent with the lowest number of active leads.
The lead is assigned to the agent, and the client monitors team performance through periodic data queries.
Balanced workload among agents, preventing burnout.
Leads are handled faster by the right specialist.
Real-time visibility into the sales team’s productivity.
Engage customers at the right moment, guiding leads to a specific point in the chatbot journey.
Main API: POST /v2/chatbot-outbound/{chatbotId}/send-template-message
Integration: Key Function: The API call must include the payload or context parameter (depending on the implementation)
CDP identifies triggers (abandoned cart, birthday, etc.).
API sends a personalized message using a Welcome HSM Template and a specific payload (deep link).
The user replies to the template (initiating the 24h session). The chatbot takes over and guides the customer through the funnel.
30% increase in user interaction within the first 24 hours.
Immediate, personalized, and targeted communication on the customer's preferred channel.
The chatbot automates the initial triage a live agent would perform.
See real integration examples and learn how to use our features.