You can use the CallHub's SMS Opt-In campaign for collecting user opt-ins, surveying, and data collection.
Steps to create a campaign
Step 1: Add the Initial keyword to let the user start the conversation.
Step 2: Select a Phone Number that is used to assign the incoming message to this Campaign. You can also use a shared shortcode for SMS Opt-In campaigns. Read more about shortcodes here.
Step 3: Creating prompt flow: It has two things Response field and Prompt message. Response field contains all the fields present in Contact, i.e., email, name, country code, city, state, zip code, address, contact number, etc. Response fields can also include custom fields.
Select the response field and add a prompt message. Then click on the Next prompt to add more prompts. User will receive a prompt message in sequence same as you have added the prompt. The system will map the data for the response field, and Contact will get updated.
Step 4: If you want the user to get thank you message after completing the Campaign prompts, add a thank you message or leave it blank.
Step 5: You can also retry the prompts to the user who didn't continue the conversation with the retry setting. This is the amount of time after which the current SMS prompt will be resent. Retry has two options, Hours and Days. This will help improve response rates.
Step 6: Select the phonebook in which all the signup contacts will get added.
After campaign creation
You can see all your prompt sequence and details in the settings page after creating a campaign and look at how many signups you received, and statistics on outbound and inbound messages can be seen in the Response tab.