Overview
In Talqui, campaigns are the foundation for managing large-scale communications across multiple channels, including WhatsApp, Instagram, Telegram, and more. Unlike traditional platforms that may use terms like "template messages," Talqui offers a more flexible and robust approach by organizing message dispatches under campaigns. Each campaign can target one or many contacts, allowing businesses to personalize content at scale by using variables such as names or custom data fields. Campaigns in Talqui are channel-agnostic, meaning the same campaign structure can be reused and adapted for different communication platforms, ensuring consistency across all customer touchpoints.
A campaign in Talqui follows a structured lifecycle, starting with creation. Developers can set up campaigns by defining recipients, message content (through a Campaign Model), and scheduling options. Each campaign can be reused for multiple dispatches, and it supports bulk sends as well as single sends, which are handled through a Campaign Dispatch. Campaigns must first be successfully sent to at least one recipient before they are eligible for single sends, allowing developers to track and manage message delivery status, errors, and overall performance in real time. Metrics such as delivery rates, campaign success, and failure reasons are also available for tracking and optimization.
Developers can interact with Talqui’s campaigns via API, making it easy to integrate campaigns into automated workflows and external systems. Through API requests, developers can create campaigns, list existing campaigns, read specific campaign details, and trigger Campaign Dispatches for individual contacts. The API allows both the use of existing contacts (via Contact ID) and the creation of new contacts on the fly during dispatch. This makes Talqui's campaign system highly adaptable and scalable for developers looking to implement complex, personalized messaging systems in their applications.