SMS is an ideal way to generate leads for businesses. And there are lots of reasons for that. It’s one of the most affordable marketing mediums available with low-cost investments generating truly impressive ROI. It has a universal reach, accessing customers without Internet connections – a huge benefit over mobile messaging apps. No other advertising platform can virtually guarantee that your message will be read by your customers the way SMS can.
The benefit of using a form, whether paper or online, is that you can use it to determine customer preferences in order to help you categorize your phone lists. For instance if you’re a spa that offers a variety of services, you might ask the customer to check off which services they are most interested in. Text messages are easier to send, however, so be sure to give customers that option as well.

For a more cost-effective solution, you can register a keyword on a shared short code, which means you will be assigned a unique SMS keyword but you will share the short code with other businesses. These short codes are great for competitions or lead generation for example, where customers can SMS your keyword and their details to the shared number to enter or request a quote or more information about your products and services.

One key criterion for provisioning is that the consumer opts into the service. The mobile operators demand a double opt in from the consumer and the ability for the consumer to opt out of the service at any time by sending the word STOP via SMS. These guidelines are established in the CTIA Playbook and the MMA Consumer Best Practices Guidelines[17] which are followed by all mobile marketers in the United States. In Canada, opt in will be mandatory once the Fighting Internet and Wireless Spam Act comes in force in mid-2012.
Don’t forget to include your SMS marketing campaign as part of your overall marketing plan. Place a call to action on all of your marketing products, print and digital, inviting customers to join your SMS circle by texting a message or code to your phone number (in exchange for a discount, freebie, or other reward). This will help to broaden your customer base as well as increasing sales.

To find out whether a new version of your message performs better, you first need to know how it has performed in the past. Establish a baseline to compare the results of your new message to. Be sure to note any relevant results like amount of recipients, time of day, day of week, time of month (e.g. did you send the message around pay-day or just before, when everyone postpones spending money until their pay check arrives?), open rate, click-through-rate (CTR), amount of conversions (note: specify what a conversion is for you), conversion rate, and anything else of importance.  
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return""==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,;var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);{try{w&&console.error(e.stack||e),}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r

A custom sender ID, also known as an alphanumeric sender ID, enables users to set a business name as the sender ID for one way organisation-to-consumer messages. This is only supported in certain countries and are up to 11 characters long, and support uppercase and lowercase ASCII letters and digits 0-9.[12] Senders aren’t allowed to use digits only as this would mimic a shortcode or virtual number that they don’t have access to. Reputable bulk SMS providers will check customer sender IDs beforehand to make sure senders are not misusing or abusing them.
We’re firm believers that the follow-up is one of the most important elements of the selling process. After you fire off an email looking for an approval or confirmation, a short follow-up by text could be the perfect nudge to get your prospect to take a look. Remember, since 90 percent of text messages are read within a few minutes, there’s a good chance your SMS follow-up will be seen right away and prompt your prospect to answer.
The benefit of using a form, whether paper or online, is that you can use it to determine customer preferences in order to help you categorize your phone lists. For instance if you’re a spa that offers a variety of services, you might ask the customer to check off which services they are most interested in. Text messages are easier to send, however, so be sure to give customers that option as well.

If your open rate is low, your goal will be to start improving that. If there are multiple parts of your message that you would like to improve, start with identifying the most important one. If, for example, your open rate and click-through-rate of the message’s contents are low, it would be better to first work on the open rate. After all, no one is going to see your improved content if no one is opening it in the first place. So, determine your goal and let that direct your focus towards the thing that needs improvement most.  
In order to gain their mobile number, they will have to have a great deal of trust in you and a pre-existing relationship will help. They also need to know that what you'll be sending them via SMS message is exclusive offers, not the same offer that you give via email and social media. Be clear with your customers and use the following guidelines when introducing SMS marketing to your customers: