Overview
The Campaigns & Phone Numbers feature in LaunchSMS allows you to provision additional Twilio tracking numbers and assign them to specific campaigns that can automatically tag leads based on the number they text. This powerful enhancement helps you better track marketing performance, segment your contacts, and automate lead organization.
Key Components
1. Campaigns Management
Found under:
Settings → Campaigns (/settings/campaigns
)
Each campaign includes:
-
Name – A descriptive label for internal reference.
-
Description – Additional notes or goals.
-
Start & End Date – Optional timeframe when the campaign is active.
-
Active Toggle – Enable or disable a campaign.
-
Auto-Tag IDs – Tags to assign to customers who contact a number tied to this campaign.
✅ Auto-tagging ensures new contacts are automatically segmented based on the campaign they responded to.
2. Phone Number Provisioning
Found under:
Settings → Phone Numbers (/settings/phoneNumbers
)
Features include:
-
Provision new Twilio tracking numbers based on area code.
-
Assign each number to a specific campaign.
-
View all currently provisioned numbers with status and associated campaign.
✅ Tracking numbers ensure you know exactly which campaign a customer responded to.
How It Works
-
Admin provisions a number in
Settings > Phone Numbers
, selecting a campaign during setup. -
When a customer texts that number, the system:
-
Matches the number to a campaign
-
Automatically assigns the campaign’s tags to the customer
-
Routes the message into Messenger
-
-
The agent replies using that same number, preserving context.
Benefits
✅ Better Campaign Attribution
Track which messages came from which ads, QR codes, or printed materials by associating a unique number with each.
✅ Automated Segmentation
No manual tagging! Leads are auto-tagged based on their campaign origin, saving time and improving CRM organization.
✅ Multi-Number Support
Clients can run multiple concurrent campaigns, each with its own tracking number, goal, and tagging rules.
✅ Smarter Follow-Up
Use tags assigned via campaigns to trigger automations like onboarding sequences, follow-up messages, or AI responses.
Example Use Case
-
You launch a Google Ads campaign promoting “Water Heater Repair”.
-
You provision a Twilio number for this campaign and tie it to the “Water Heater Promo” campaign.
-
When a lead texts that number, they are auto-tagged with
["water_heater", "google_ads"]
. -
Your CRM workflows, Messenger view, and automations immediately treat this contact with the right context.
Pro Tips
-
✅ Use different area codes for different regions or ad variants.
-
✅ Periodically review campaign performance and deactivate old ones to keep the system clean.