Allows your code or form to receive text messages. Analyse responses on a dashboard.
Integrate with webhooks or API.
Perfect
for developers, organizations, and startups.
From simple campaigns to complex integrations, Flowritext provides all the tools you need to capture and analyze SMS responses at scale.
Create campaigns in seconds with just a keyword and description
For EveryoneBuilt-in SMS handling - no telco negotiations required
For OrganizationsResponses processed instantly as they arrive
For SpeedWebhook Support Forward responses to your app in real-time
For DevelopersBeautiful insights and response analytics
For InsightsFull programmatic access to campaigns and responses
For IntegrationFour simple steps to launch your SMS campaign and start collecting responses
Set up a campaign with a custom keyword like 'VOTE2024'
EveryonePeople text your keyword + their response to participate e.g VOTE2024 Peace
Your AudienceReal-time SMS responses captured and processed instantly
AutomaticView in dashboard, receive via webhook, or fetch via API
Developers & Teams
Keyword: KADICTHUB
Question: What's your favorite programming language?
e.g KADICTHUB C++
User SMS: KADICTHUB Python
From: +2341234567890
📊 Dashboard: Python (55 votes), VB (60 votes)
🔗 Webhook: Sent to your app
⚡ API: Available instantly
From simple polls to complex integrations, see how different organizations use Flowritext to capture and analyze SMS responses.
Collect public opinion, market research, or event feedback via SMS.
Quick event signups without apps or forms.
Collect product reviews and support feedback instantly.
Capture leads from marketing campaigns with simple keywords.
Research data, census information, or community insights.
Add SMS responses to existing applications via webhooks.
Simple API, webhook support, and comprehensive documentation. Integrate SMS responses into your existing workflow in minutes.
Consume SMS responses anytime in your custom app
Get instant SMS responses sent to your custom app
Use our API to fetch analytics and manage campaigns
<?php
// ---------------------------------------------
// Flowritext API Client Example (PHP)
// ---------------------------------------------
require_once 'api_client.php';
$api = new ApiClient("https://flowritext.com/northstream/api/index.php", [
"Authorization" => "Bearer YOUR_API_KEY_HERE",
"Accept" => "application/json"
]);
$result = $api->get("/campaigns");
echo "<pre>" . json_encode($result["json"], JSON_PRETTY_PRINT) . "</pre>";
?>
// ---------------------------------------------
// Flowritext API Client Example (JavaScript)
// ---------------------------------------------
import { ApiClient } from "./api-client.js";
const api = new ApiClient("https://api.example.com", "YOUR_API_KEY_HERE");
async function fetchCampaigns() {
try {
const result = await api.get("/campaigns");
console.log(result.json);
} catch (err) {
console.error("API error:", err);
}
}
fetchCampaigns();
# ---------------------------------------------
# Flowritext API Client Example (Python)
# ---------------------------------------------
from api_client import ApiClient
api = ApiClient("https://api.example.com", "YOUR_API_KEY_HERE")
result = api.get("/campaigns")
print(result["json"])
// ---------------------------------------------
// Flowritext API Client Example (Node.js)
// ---------------------------------------------
import ApiClient from "./api-client.js"; // or require()
const api = new ApiClient("https://api.example.com", "YOUR_API_KEY_HERE");
async function fetchCampaigns() {
try {
const result = await api.get("/campaigns");
console.log(result.json);
} catch (err) {
console.error("API error:", err);
}
}
fetchCampaigns();
# ---------------------------------------------
# Flowritext API Example (cURL)
# ---------------------------------------------
curl -X GET "https://api.example.com/campaigns" \
-H "Authorization: Bearer YOUR_API_KEY_HERE" \
-H "Accept: application/json"
array (
'status' => 'success',
'campaigns' =>
array (
0 =>
array (
'id' => 1,
'title' => 'Coding Survey',
'description' => 'Whats your best server dev coding language',
'keyword' => 'plsurvey2025',
'createdOn' => '2025-09-05 20:08:57',
'updatedOn' => '2025-09-11 00:00:00',
),
),
)
{
"status": "success",
"campaigns": [
{
"id": 1,
"title": "Coding Survey",
"description": "Whats your best server dev coding language",
"keyword": "plsurvey2025",
"createdOn": "2025-09-05 20:08:57",
"updatedOn": "2025-09-11 00:00:00"
}
]
}
200 OK
No coding required. Get your agents up and running in <30 mins. Capture and analyze SMS responses at scale.