Skip to content

Contacts

TextFlow’s contact management system helps you organize, segment, and manage your SMS subscribers efficiently. You can view and organize contacts in two different modes: Lists View and Tags View.

TextFlow offers two flexible ways to organize your contacts:

Lists are fixed groups of contacts, ideal for simple organization and campaign targeting.

Use Lists when you need:

  • Simple, clear groups (e.g., “VIP Customers”, “Newsletter Subscribers”)
  • Direct campaign targeting
  • Easy team collaboration

Learn more about Lists View →

Tags are flexible labels that allow detailed segmentation with AND/OR filtering logic.

Use Tags when you need:

  • Complex, overlapping segmentation
  • Behavioral tracking (e.g., “interested-in-sale”, “toronto”, “high-value”)
  • Dynamic filtering with multiple criteria

Learn more about Tags View →

Click the List Mode / Tag Mode toggle in the top-right corner of the Contacts page to switch between organization modes.

Every contact includes:

  • Required: First name, last name, phone number
  • Optional: Email address, custom fields
  • Tracked: Opt-out status, last contacted date, consent information

Manual Entry:

  1. Click Add Contact button
  2. Fill in required fields
  3. Select lists or add tags
  4. Click Save Contact

Bulk Import: See Importing Contacts for detailed CSV import instructions.

Always include the country code. Canadian/US numbers: +1 followed by 10 digits.

Valid formats:

  • +14165551234
  • +1 (416) 555-1234

Click any contact to view:

  • Full contact information
  • Custom fields
  • Message history
  • List/tag memberships
  • Opt-out status
  • Activity timeline

Search contacts by:

  • Name (first or last)
  • Phone number
  • Email address
  • Custom field values

Filter by:

  • Lists or tags
  • Opt-out status
  • Date ranges
  • Custom field criteria

Export contacts as CSV or JSON:

  1. Select a list/tag or “All Contacts”
  2. Click Export button
  3. Choose format (CSV or JSON)
  4. Download the file

Add custom fields to store additional contact information:

  • Business/Company: Organization name
  • Job Title: Contact’s position
  • Birthday: For birthday campaigns
  • Customer ID: Link to your CRM
  • Preferences: Product interests

To create custom fields:

  1. Go to SettingsCustom Fields
  2. Click Add Field
  3. Enter field name and type
  4. Click Save

TextFlow automatically processes these keywords:

  • STOP, ARRET, UNSUBSCRIBE, CANCEL, END, QUIT

When a contact texts any opt-out keyword, they’re immediately marked as opted-out and excluded from all future campaigns.

Filter contacts to show only those who have opted out. The “Opted Out” column shows their status.

You cannot manually re-subscribe opted-out contacts. They must:

  1. Text START or YES to your number, or
  2. Complete a new opt-in form

TextFlow tracks consent for CASL compliance:

Consent Types:

  • Express Consent: Contact explicitly agreed to receive messages
  • Implied Consent: Existing business relationship
  • No Consent: Contact hasn’t consented (cannot message)

Best Practices:

  1. ✅ Always obtain express consent before messaging
  2. ✅ Document how consent was obtained
  3. ✅ Respect opt-outs immediately
  4. ✅ Include opt-out instructions in every message
  5. ✅ Audit consent records regularly

Select multiple contacts to perform actions on many contacts at once:

Available Actions:

  • Add to List
  • Remove from List
  • Add Tags
  • Remove Tags
  • Export Selected
  • Delete Selected

To perform bulk actions:

  1. Select contacts using checkboxes
  2. Click Actions dropdown
  3. Choose action
  4. Confirm
  • Monthly: Remove hard bounces (invalid numbers)
  • Quarterly: Clean up old opted-out contacts
  • Annually: Verify consent records

Before importing contacts:

  • Remove duplicates
  • Validate phone numbers
  • Clean up formatting
  • Verify consent status
  • Add source/date fields

TextFlow uses phone numbers as unique identifiers and prevents duplicate contacts automatically. If a duplicate is detected during import, you can update the existing contact or skip the duplicate.

Choose your organization mode and start managing contacts:


Effective contact management is the foundation of successful SMS campaigns. Keep your lists clean, organized, and CASL-compliant!