Skip to main content
TextFlow
CASL-Compliant SMS Campaigns
Welcome to TextFlow! 🚀

TextFlow — CASL-compliant SMS campaigns made simple

TextFlow is a comprehensive Canadian SMS campaign management platform designed for businesses that need to send compliant, professional text message campaigns at scale. Start your free trial with 50 messages included.

Everything you need for SMS marketing

Powerful campaign management with built-in CASL compliance, real-time messaging, and comprehensive analytics

Campaign Management

Send targeted SMS campaigns to thousands of contacts with scheduling, personalization, and automation

Two-Way Messaging

Engage in real-time conversations with customers through a unified inbox interface with instant delivery

API Integration

RESTful API for appointment bookings, reminders, confirmations, and automated notifications

Contact Management

Import, organize, and segment contacts with powerful tagging and custom field capabilities

CASL Compliance

Built-in Canadian Anti-Spam Legislation compliance with automatic opt-out processing and consent tracking

Analytics & Reporting

Track campaign performance with real-time metrics, delivery rates, and engagement insights

See TextFlow in action

Powerful campaign tools, seamless team collaboration, and mobile-ready anywhere access

Send campaigns or chat one-on-one

Create targeted SMS campaigns to thousands of contacts at once, or have personal conversations with individual customers. Switch seamlessly between broadcast and direct messaging.

  • Campaign Mode: Schedule bulk messages with personalization and segmentation
  • Manual Messaging: Reply to customers in real-time with full conversation history
  • Smart Scheduling: Send immediately or schedule for optimal delivery times
CampaignsFlash Sale AlertSent1,247 messages98.5% deliveredWeekly NewsletterScheduledTomorrow 9:00 AMMessagesJDJohn DoeThanks! When can I pick up?When is the flash sale?10:23 AMStarts today at noon!10:24 AMType a message...

Track every campaign in real-time

See exactly how your campaigns perform with detailed analytics. Track delivery rates, message status, and engagement metrics for every campaign you send.

  • Real-Time Dashboard: Live delivery status and performance metrics
  • Delivery Tracking: See sent, delivered, failed, and pending messages
  • Campaign History: Review all past campaigns with full analytics
  • Export Reports: Download campaign data for external analysis
Campaign AnalyticsMessages Sent1,247↑ 12% from last weekDelivered98.5%1,228 messagesPending15In queueRecent CampaignsFlash Sale AlertSent1,247 sent98.5% deliveredWeekly NewsletterScheduledTomorrow9:00 AMAppointment RemindersSent384 sent97.2% delivered
MCMaria Chen+1 (416) 555-0123Hi! I'd like to schedule anappointment for next week.Yesterday, 2:15 PMSure! We have availability onTuesday and Thursday.Yesterday, 2:18 PMSSarah K.Tuesday works great!Today, 9:05 AMPerfect! I'll book you in.Today, 9:07 AMMMike T.

One number, entire team

Your customers always see the same phone number, whether they're receiving a campaign or chatting with different team members. Behind the scenes, staff attribution badges show your team who said what for complete transparency and accountability.

  • Consistent Number: Customers always see your business number, never individual staff numbers
  • Staff Badges: Internal view shows which team member sent each reply
  • Complete Context: Full conversation history across all staff members and campaigns
  • Team Accountability: Track who handled each customer interaction

Install on iOS & Android

TextFlow works as a Progressive Web App (PWA) - install it directly from your browser to your home screen. No App Store required, no downloads, just tap and install.

  • One-Tap Install: Add to home screen with a single tap
  • Native Feel: Full-screen app experience with custom icon
  • Push Notifications: Get notified of new messages instantly
  • Works Offline: View conversations even without internet
9:41100%textflow.telair.netTextFlowTTextFlowSMS Campaign ManagerAdd to Home ScreenRecent MessagesJDJohn DoeThanks for the quick reply!2SKSarah KimWhen does the sale start?1

CASL Compliant

Built for Canadian regulations

TextFlow is purpose-built for Canadian Anti-Spam Legislation (CASL) compliance from day one. Automated compliance features protect your business and maintain customer trust.

Automatic Opt-Out Processing
Instantly process STOP, ARRET, and UNSUBSCRIBE keywords to maintain compliance
Consent Audit Trail
Complete history of consent actions for regulatory compliance and reporting
Bilingual Support
English and French keyword recognition for Canadian market requirements
Quiet Hours Enforcement
Respect sending time restrictions with default 9am-9pm local time windows
Global Unsubscribe List
Centralized opt-out management across all campaigns and organizations
10-Day Unsubscribe
Automated compliance with 10-business-day unsubscribe requirement

Perfect for every industry

From marketing agencies to healthcare providers, TextFlow adapts to your business needs

Marketing Agencies

Manage multiple client campaigns from one platform with white-label capabilities and performance tracking

Retail & E-Commerce

Send flash sale alerts, order updates, abandoned cart reminders, and loyalty program notifications

Healthcare & Wellness

Appointment booking, automated reminders, confirmations, prescription notifications, and patient communications with full API integration

Hospitality & Events

Booking confirmations, event reminders, reservation notifications, special offers, and customer feedback requests

Non-Profits

Donation campaigns, event notifications, volunteer coordination, and community updates

Professional Services

Automated appointment booking, reminders, confirmations, service notifications, and follow-up communications via API integration

And many more. TextFlow is designed for any business that communicates with customers via SMS.

Simple, transparent pricing

Choose the plan that fits your business. Scale as you grow.

Starter

$1,000/month

Perfect for small businesses

  • 50,000 messages included
  • Additional 10,000 messages for $200
  • 5,000 daily message limit
  • Up to 5 phone numbers
  • 1 admin user
  • Basic analytics
  • Email support
Get Started
Most Popular

Marketer

$4,500/month

For growing businesses

  • 250,000 messages included
  • Additional 10,000 messages for $200
  • 25,000 daily message limit
  • Up to 20 phone numbers
  • 3 admin users
  • Advanced analytics
  • Priority support
  • API access
  • Custom automation rules
Get Started

Message Pack Add-Ons

Need more messages? Purchase additional message packs as needed.

$200per pack
  • 10,000 messages per pack
  • Added to your current plan
  • Adds messages to your monthly usage (subject to plan's daily sending limit)
  • No expiration within billing period

Need a custom plan? Contact our sales team for enterprise pricing and volume discounts.

Other Platforms vs TextFlow

Purpose-built for Canadian businesses who need more than basic SMS

Other Platforms

Fixed per-message rates that stay expensive as you scale

One-way broadcast only—no conversation threading

Manual compliance management—you handle opt-outs yourself

Basic contact lists with limited segmentation options

Basic delivery stats with minimal insights or reporting

Separate systems for campaigns vs transactional messages

Unknown random numbers that customers don't recognize or trust

Single number per account—no multi-location support

TextFlow

True volume discounts that reduce per-message costs as you grow

Multi-user conversations with full thread history and team attribution

Automated CASL compliance with instant opt-out processing and audit trails

Flexible lists, tags, and custom fields for precise audience targeting

Real-time analytics with engagement metrics, ROI tracking, and exports

Unified inbox—API messages and campaigns in same conversation thread

Use your main business number—the one customers know and Google verifies

Huge Advantage

Manage up to 20 numbers—perfect for multi-location or multi-brand businesses

Built for Canadian businesses. Designed for compliance. Priced to scale.

Start Free Trial

Frequently Asked Questions

What is CASL compliance?

CASL (Canadian Anti-Spam Legislation) requires express consent before sending commercial texts. TextFlow automatically manages consent, opt-outs, and maintains audit trails for compliance.

How does the free trial work?

Get 50 demo messages to test all features with no credit card required. Upgrade to a paid plan ($1,000/month minimum) when you're ready to send live campaigns.

Can I send messages immediately?

Yes, after account setup you can start sending campaigns right away. TextFlow enforces CASL quiet hours (9am-9pm local time) automatically.

How do I get phone numbers?

Phone numbers are included with your paid plan (up to 5 with Starter, up to 20 with Marketer). Porting existing numbers typically takes 7-10 business days.

Can I keep my existing carrier for voice service?

Yes! We can host just the SMS/MMS portion of your number while your voice service remains with your current carrier. No need to port your entire number away—keep your existing setup and add TextFlow messaging capabilities.

Can I port my number to TELAIR for voice service too?

Absolutely! If you prefer to consolidate everything with TELAIR, you can port your number to us for both voice and SMS/MMS services. We offer complete unified communications solutions alongside TextFlow.

What happens when someone replies STOP?

TextFlow automatically processes STOP, ARRET, and UNSUBSCRIBE keywords, removes contacts from all campaigns, and maintains opt-out records for compliance.

Can multiple staff members use one account?

Yes, admin users can access the platform simultaneously. Staff attribution badges show which team member sent each message.

How does the API work?

Use our RESTful API to send transactional messages (appointment reminders, confirmations, notifications). API access included with Marketer plan.

What if I exceed my message limit?

Purchase additional message packs ($200 per 10,000 messages) as needed. Daily sending limits prevent accidental overages.

What happens when I reach my daily sending limit?

Outbound messages are temporarily stopped until the next day. Inbound messages always deliver regardless of daily limits, though they still count toward your monthly message usage.

Do unused messages rollover to the next month?

No, unused messages do not rollover. Your monthly message allocation resets at the start of each billing cycle.

Do you support MMS/picture messages?

Yes, TextFlow supports both sending and receiving MMS messages with images, videos, and other media attachments.

Can I schedule campaigns in advance?

Yes, schedule campaigns for specific dates and times. Messages automatically queue and send at optimal delivery times.

How do I import my contact list?

Import contacts via CSV upload or API. Include consent timestamps and source to maintain CASL compliance records.

What reports are available?

View delivery rates, message status, campaign performance, and engagement metrics in real-time. Export data for external analysis.

Start your free trial today

Try TextFlow free with 50 demo messages. Experience CASL-compliant SMS campaigns with no credit card required. Upgrade to paid plans starting at $1,000/month when you're ready.