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
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
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
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
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
Marketer
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
Message Pack Add-Ons
Need more messages? Purchase additional message packs as needed.
- 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 AdvantageManage up to 20 numbers—perfect for multi-location or multi-brand businesses
Built for Canadian businesses. Designed for compliance. Priced to scale.
Start Free TrialFrequently 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.