The Anatomy of an Opt-In Page

Opt-in landing pages are an effective way for users to consent to receive text messages.

The web application example below shows how to set up a web page for the user to opt-in online using their mobile phone number. The markup and code were created within Visual Studio using C# .NET environment.

Below is the minimum amount of information the user interface needs to have.

  1. Add your company logo at the top.
  2. Mention the type of messages being used. Ex: alerts or appointment reminders
  3. Add an opt-in statement:
    • how frequent the user will receive messages
    • any message or data rates that may apply
    • HELP and STOP keyword options
    • links to view Terms & Conditions and Privacy Policy
  4. Create a field for the User to enter his/her mobile phone number. Include the purpose near it.
  5. List the Supported Carriers.
  6. Make sure the User agrees to the Terms & Conditions.
  7. Create a confirmation button for them to sign up.
  8. Once the button is clicked, a confirmation message should display. Ex. success or thank you

It takes seconds for the User to receive an opt-in message to his/her mobile phone.

Here’s an example of a functioning opt-in page: http://cdyne.com/optin/85364/

The following shows how to set up the code behind (separate file for your logic).

  1. Set up WSDL Reference.
  2. Replace license key with your own (If you don’t have one, please go to cdyne.com and register).
  3. Configure submit button
    • Customize the Opt-in Message
    • Assign Short Code or Reference ID
    • Assign Post Back URL

Below is the back-end source code.

You’ll also have to set up an Opt-In Post Back Page.

Add a form tag in the body. The magic happens in the code behind.

  1. Set up WSDL Reference.
  2. When the user replies back “YES”
  3. Customize welcome message:
    • name of alerts or appointment reminders
    • how frequent the user will receive messages
    • any message or data rates that may apply
    • HELP and STOP keyword options

    Below is the back-end source code.

  4. Customize HELP, STOP and RESUME keywords in Admin Account.
    • HELP:
      • name of alerts or appointment reminders
      • frequency of messages
      • contact number
      • email
      • STOP keyword option
      • any rate charges
    • STOP:
      • opted out message
      • contact number
      • email
    • RESUME:
      • welcome message
      • name of alerts or appointment reminders
      • frequency of messages
      • HELP and STOP keyword options
      • any rate charges

Leave a reply