Run campaigns and customer journeys across SMS, voice, email and WhatsApp from one operational platform.
Upload and personalise recipient data, validate every send, schedule communications, monitor delivery and engagement, and understand usage and costs across teams and client accounts.
Flowstates supplies and operates the messaging channels and delivery routes as standard. Existing provider credentials can also be connected where you need to retain a commercial agreement, regional route or specialist provider.
Quick answer
CPaaS (Communications Platform as a Service) lets teams send SMS, RCS, WhatsApp and email through APIs and a web app instead of carrier contracts. Flowstates supplies and operates the platform: we set up the gateway, run routing, vendor failover and monitoring, and give your team campaign, journey and reporting tools in TruContact.
TruContact is Flowstates' communications platform as a service — a practical CPaaS for teams that need to send customer communications at scale and understand exactly what happened after each send.
Use the same platform for service notifications, alerts, reminders and marketing campaigns, rather than operating separate tools for each channel or team.
From urgent alerts to personalised campaigns, TruContact gives teams one place to prepare communications, schedule them, monitor delivery and investigate individual customer activity.
Run transactional and marketing campaigns, personalise messages using uploaded customer data, remove duplicate recipients and send tests before launch. Search delivery history by phone number, monitor inbound SMS and export delivery and error reports.
Upload recorded audio or generate voice audio from text. Schedule calls, configure retry rules and review call status, call history and billed seconds.
Create personalised email campaigns using reusable templates and standard or per-recipient attachments. Track delivery, opens, clicks and bounces, search activity by recipient, monitor API-driven email traffic and manage domain warm-up.
Run template-based WhatsApp campaigns with personalisation and message previews. Configure provider credentials and delivery routes, then track sent, delivered, read, failed and rejected messages at campaign and recipient level.
One working pattern across every channel, so teams learn the platform once.
Bring recipients in from CSV or Excel files using the customer data you already hold.
Insert names, account details, dates and other recipient fields into messages, emails and templates.
Remove duplicate recipients, respect blocked contacts, and check content with previews and test sends.
Set campaigns, emails and calls to go out at the right time without manual intervention.
Review delivery, failures, engagement and spend, investigate individual recipients and export the results.
Example data
Set an entry condition, add waits, send on the channel that suits the moment, branch on what the customer did, and define clear exit rules. A journey ends as soon as the customer completes the action you asked for, so nobody is chased after they have already paid, replied or confirmed.
Example data
The parts teams ask about once they start sending real volume.
Generate a recipient-specific PDF at send time. Attach it to an email, or deliver it through a unique SMS or WhatsApp short link, including a branded domain.
Keep message processing and campaign data in the region expected by the customer, business or regulator.
Review delivery, engagement and spend by campaign and channel, then inspect an individual recipient's message, call, document, link and suppression history.
Separate activity by customer, brand, department or purpose using campaign tags, account-level reporting, multi-client management, roles and permissions.
Example data
Use TruContact for team-led campaigns and customer journeys. Use Flowstates Messaging and OTP APIs for application-led notifications, transactional communications and verification traffic.
Separately from the TruContact campaign channels, the wider Flowstates Messaging API can support RCS alongside SMS, WhatsApp and email, using Flowstates-provided routing or a connection to an existing provider.
The same platform, whether a message has to be seen or has to sell.
Outages, fraud warnings and time-critical service notices that must be seen.
Appointments, renewals, payments and shift confirmations, scheduled in advance.
Order, delivery, account and case updates, personalised per recipient.
Promotional campaigns across SMS, email and WhatsApp templates, reported per campaign.
TruContact is the branded product behind this platform. The product page covers every channel capability, the operational controls and the reporting in detail.
Explore TruContactBring your channels, recipient data and reporting requirements. We will show how TruContact can support campaigns, journeys, delivery investigation and communication-cost reporting.