160 characters and $280 dollars – ordering beer via SMS
Text message powered campaigns are getting even more practical. At the
Drupal Meet-up in DC last Thursday we ran up a nice $280 bar tab
running our first field test of an SMS gateway API and a couple
last-minute modules we put together to have a website (Drupal powered)
talk to cell phones. As folks joined our meetup group at Busboys and
Poets, they signed up on the website with their name, mobile number,
and email. When they submitted their information, they received an SMS
message from the website telling them to speak to the waiter with long
hair to get a drink on Development Seed. Too bad Delirium Tremens was
on tap – that was the cause of the larger than expected tab.
If we weren’t literally finishing the code on the module while people
were ordering their beers, we could have had each person select what
they wanted to drink from a menu, and then have the system send us an
alert when we hit a price cap.
There are some bars that sell their beer like it’s on the stock market
– when a beer is popular its price increases and you can see a live
digital chart above the bar for the current price of your beer. With
the SMS gateway you could use a Drupal site to send out beer stock
prices to sippers in a crowded bar so when Delerium drops back down to
something they can afford, they can hit buy…or you could send out real
stock prices.
At around 8 pm we used a module to blast out a personalized message to all the attendees saying thanks for coming to the meetup.
Technical notes:
We used the SMS gateway API that was developed by David Hamilton to talk to the Clickatell gateway and access their API.
With the Clickatell API you can send and receive SMS messages to and
from your Drupal site, provided you have a module to do what you want
to do.
3 Comments
Beer through an SMS
That's a pretty good idea to order beer via an SMS when you don't feel like going out in a bar-value added facility.
the code
Hi Boris,
I'll post this over on Drupal today. As for code, since it was a little last minute I just hacked the user module to work in some of the functions from the SMS Gateway module and not make it look so much like the user register screen - really quick/dirty. Also, to do the blast message to all people who signed up, I quickly reworked Nedjo's mail.module which lets you send mail to users in a given role while also creating a node. I made a funtion like the _mail_dispatch function but using the SMS gateway API to shoot off the text messages instead of an email.
Ian
Awesome!
Please cross post this to the "News" section on Drupal.org so it can be promoted to the front page.
Also....code? Can you add pointers and/or dump something in a sandbox so other people can take a look?