{"id":3408,"date":"2010-08-25T00:00:00","date_gmt":"2010-08-24T22:00:00","guid":{"rendered":"http:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/"},"modified":"2010-08-25T00:00:00","modified_gmt":"2010-08-24T22:00:00","slug":"lesson-learned-put-limits-on-anything-you-provide-for-free","status":"publish","type":"post","link":"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/","title":{"rendered":"Lesson learned: Put limits on anything you provide for free"},"content":{"rendered":"

With our ShoutSMS<\/a> service, we provide three free sms credits just for signing up. We do this to allow new users to try our service, without having to buy initial credits, just after they sign up.<\/p>\n

\"Denied\"<\/div>\n

After initial launch, we almost immediately got people from India hitting our servers. They signed up, confirmed their number and tried to send overtaxed sms to various numbers. Because I had chosen an initial credit limit and a max cost limit on each sms, it was avoided. I know from my previous work at ZYB, that unlimited sms and unlimited cost\/sms is not something you want to offer.<\/p>\n

ShoutSMS does tracking of all sms messages sent to prevent fraud. Users are currently not able to see this statistic themselves, but we are working on adding this ability in a future update. This will allow users to track how many messages were delivered and to which country.<\/p>\n

Think mass sms marketing is something your company could benefit from using? Sign up<\/a> for an account now and try it out for free.<\/p>\n","protected":false},"excerpt":{"rendered":"

With our ShoutSMS service, we provide three free sms credits just for signing up. We do this to allow new users to try our service, without having to buy initial credits, just after they sign up. After initial launch, we almost immediately got people from India hitting our servers. They signed up, confirmed their number … Continue reading Lesson learned: Put limits on anything you provide for free<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","spay_email":"","jetpack_publicize_message":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"\nLesson learned: Put limits on anything you provide for free • Peter Theill Site<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lesson learned: Put limits on anything you provide for free • Peter Theill Site\" \/>\n<meta property=\"og:description\" content=\"With our ShoutSMS service, we provide three free sms credits just for signing up. We do this to allow new users to try our service, without having to buy initial credits, just after they sign up. After initial launch, we almost immediately got people from India hitting our servers. They signed up, confirmed their number … Continue reading Lesson learned: Put limits on anything you provide for free\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/\" \/>\n<meta property=\"og:site_name\" content=\"Peter Theill Site\" \/>\n<meta property=\"article:published_time\" content=\"2010-08-24T22:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/cl.ly\/26Tz\/content\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@theill\" \/>\n<meta name=\"twitter:site\" content=\"@theill\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.theill.com\/#website\",\"url\":\"https:\/\/www.theill.com\/\",\"name\":\"Peter Theill Site\",\"description\":\"What\\u2019s going on in the personal life of Peter Theill\",\"publisher\":{\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.theill.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/cl.ly\/26Tz\/content\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#webpage\",\"url\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/\",\"name\":\"Lesson learned: Put limits on anything you provide for free • Peter Theill Site\",\"isPartOf\":{\"@id\":\"https:\/\/www.theill.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#primaryimage\"},\"datePublished\":\"2010-08-24T22:00:00+00:00\",\"dateModified\":\"2010-08-24T22:00:00+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\"},\"headline\":\"Lesson learned: Put limits on anything you provide for free\",\"datePublished\":\"2010-08-24T22:00:00+00:00\",\"dateModified\":\"2010-08-24T22:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\"},\"image\":{\"@id\":\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#primaryimage\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.theill.com\/blog\/2010\/08\/25\/lesson-learned-put-limits-on-anything-you-provide-for-free\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\",\"name\":\"Peter\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.theill.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f4f96a08152550e603ee595403f3ba57?s=96&d=retro&r=g\",\"caption\":\"Peter\"},\"logo\":{\"@id\":\"https:\/\/www.theill.com\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_shortlink":"https:\/\/wp.me\/p8TYI1-SY","jetpack-related-posts":[{"id":3411,"url":"https:\/\/www.theill.com\/blog\/2010\/08\/16\/how-to-send-mass-text-messages-from-your-own-number\/","url_meta":{"origin":3408,"position":0},"title":"How to send mass text messages from your own number","date":"August 16, 2010","format":false,"excerpt":"A couple of months ago we needed to make a service which would be able to send out sms text messages to a large number of people. The text message itself should come from a specific number so recipients would be able to reply back for more information. Another requirement\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4,"url":"https:\/\/www.theill.com\/blog\/2017\/05\/17\/shoutsms-sms-to-hundreds-of-people\/","url_meta":{"origin":3408,"position":1},"title":"ShoutSMS updated to latest Rails version","date":"May 17, 2017","format":false,"excerpt":"I just upgraded my\u00a0ShoutSMS service since Microsoft chose to use it for their Microsoft Inspire event this summer. It's a great project allowing people to send out bulk sms using their own phone number. It's a nice feature if you want to get immediate feedback on dispatched messages such as\u2026","rel":"","context":"In \"bulksms\"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3410,"url":"https:\/\/www.theill.com\/blog\/2010\/08\/18\/upgraded-shoutsms-from-rails-2-3-8-to-rails-3-in-five-minutes\/","url_meta":{"origin":3408,"position":2},"title":"Upgraded ShoutSMS from Rails 2.3.8 to Rails 3 in five minutes","date":"August 18, 2010","format":false,"excerpt":"Today I wanted to try how easy it would be to upgrade our existing ShoutSMS (pretty small) rails application from 2.3.8 to latest Rails 3 release candidate (currently rc3). Without taking our test suite into consideration it took around five minutes with help from the official rails_upgrade[1] plugin. This is\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3402,"url":"https:\/\/www.theill.com\/blog\/2011\/04\/25\/use-sensible-defaults-when-building-a-web-mobile-or-desktop-application\/","url_meta":{"origin":3408,"position":3},"title":"Use sensible defaults when building a web, mobile or desktop application","date":"April 25, 2011","format":false,"excerpt":"While working on migrating \u201cgomore.dk\u201d, a Danish ridesharing service, to Rails 3, I figured it would make sense to look into the existing database to figure out if I could add some sensible defaults when creating e.g. new rides. The site already contains a decent database so I figured it\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3412,"url":"https:\/\/www.theill.com\/blog\/2010\/08\/14\/send-your-weight-from-an-iphone-through-sms\/","url_meta":{"origin":3408,"position":4},"title":"Send your weight from an iPhone through SMS","date":"August 14, 2010","format":false,"excerpt":"While working on lifestyleapps I have been asked a couple of times, if it would be possible to report your weight by sending an SMS from your phone. This is already possible and I have been using it from my iPhone 3G for a long time. The trick is to\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3415,"url":"https:\/\/www.theill.com\/blog\/2009\/04\/03\/tracking-coffee-intake-with-touchatag-and-lifestyleapps\/","url_meta":{"origin":3408,"position":5},"title":"Tracking coffee intake with touchatag and Lifestyleapps","date":"April 3, 2009","format":false,"excerpt":"I have bought a touchatag RFID reader and a couple of touchatag RFID tags and was wondering how I could use these to track my daily intake in lifestyleapps. I noticed a Twitter application already has been developed which post a message from a configured account. Since lifestyleapps already integrate\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"amp_validity":null,"_links":{"self":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/posts\/3408"}],"collection":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/comments?post=3408"}],"version-history":[{"count":0,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/posts\/3408\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/media?parent=3408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/categories?post=3408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/tags?post=3408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}