SMS to Phone Chrome Extension

June 20, 2012

Good news!

We’ve created our first plugin for Chrome using Hoiio API: SMS to Phone.

At times, you might have read an interesting article and would want to share the link with your friends. You could have fire up your email  client, paste the link and send to your friends. However, that is not awesome because your friends will not get your message immediately.

Hence, here comes SMS to Phone, a convenient Chrome extension that helps you share website links through SMS.

It’s very easy and convenient to use. Just follow these few steps to get started:

  1. Install the Chrome Extension
  2. Register a Hoiio Developer account
  3. Create an application in Hoiio
  4. Paste the app_id and access_token of your application into the Account Settings and save

  5. When you want to share a website, click on the extension icon (the blue icon) and share!

Additionally,  we shorten your link so that you can squeeze more message within a 160 char SMS :).

So, add this extension  to your chrome and try it out today!
Tags: , ,
Posted by:

Send SMS for New Urgent Ticket in Zendesk

May 21, 2012

Maybe you want to send off an SMS when an urgent ticket has been unattended for more than 48 hours. Or when a new urgent ticket arrives. Or when a ticket is tagged with “accounting” or contains the text “buy now”.

For this post, I will describe how you may integrate Hoiio SMS into Zendesk to achieve that.


Step 1 – Configure Hoiio Target

Login to Zendesk and go to Settings > Extensions > Targets and add a new target.

Select URL target from the list of targets.

Configure the target as such.

  • Title: Hoiio SMS
  • URL:
  • Method: POST
  • Attribute name: msg
Note: You must change YOUR_NUMBER, YOUR_APP_ID and YOUR_ACCESS_TOKEN accordingly. You may refer to how to get your Hoiio’s app_id and access_token.

Create the new target.


Step 2 – Configure Zendesk Trigger

Go to Manage > Triggers & Mail Notifications.

At this point, you can create/edit triggers according to your needs. For example, you can trigger when a ticket is tagged with “accounting”, or trigger when a new urgent ticket is opened.

We will illustrate for a new urgent ticket. So, click on add trigger.

Configure the action as such:

  • Under “Meet all of the following conditions”, add
    • Ticket is Created
    • Priority is Urgent
  • Under “Perform these actions”, select
    • Notify target Hoiio SMS
  • Customize the SMS message
    • URGENT: {{ticket.title}} received from {{ticket.requester}}

Create the new trigger.

Now, whenever a new urgent ticket is created on Zendesk, you will get an SMS!

Tags: , , ,
Posted by:

Receive Incoming SMS (2-way, Interactive)

May 15, 2012

We have released one of the most asked for request – receive incoming SMS.

You can read up about the new API here.

Unlike other APIs, there isn’t a new API endpoint. Instead, Hoiio will send you a notification whenever we receive an SMS. In other words we will POST to your server the message, the sender’s phone number, and other details.

The pricing is 1 cent for each SMS received.

PS: Currently only US is supported. Work is in progress for other countries.

Tags: ,
Posted by:

Hoiio API showcase: Abratable

April 04, 2012

Singapore is a food capital with restaurants serving food from around the world. With the huge variety of restaurants, it can be hard to pick one out. After you found the ideal place to eat, booking is a must at popular restaurants to ensure that you have a seat when you arrive. Abratable is a site that lets you search for restaurants in Singapore and then book it on the spot, all from within their site.

When you book a table, Abratable makes use of Hoiio API to send an SMS to the restaurant to notify them of your booking.

From what we have heard, they even have plans to integrate IVR and other voice services in the future.

Tags: ,
Posted by:

Sending SMS for non-developers

February 10, 2012

Our SMS API is so easy that even non-developers can put it to use, in just a few minutes.

In short, all you need to do is to form up an URL like this:

For non-developers, don’t be frightened by “API”. It is actually very easy, and I am going to guide you in the following 3 steps.

1) Register Hoiio

If you have not done so, register for Hoiio first. Don’t worry, it is free, and even comes with US$8 credits!

2) Create your App

Create an app from the developer portal. When you create an app, you will be given an App ID and Access Token (screenshot). Copy that down for Step 3.

3) Enter URL into your browser

You need to form up the URL. Gather these 4 pieces of information

  • app_id: From step 2
  • access_token: From step 2
  • dest: The phone number to send to
  • msg: The SMS message

If you want to send “Hoiio World” (msg) to +6590000000 (dest), the URL will look like the following:

Edit the URL with your 4 pieces of information, then copy & paste into your web browser.

Tada~ The SMS will be sent!

PS: This post is a follow-up to Making a Phone Call for non-developers..

Posted by:

Adding SMS Support to Rest of the World

February 08, 2012

We have added support for another 77 countries!

These are some countries that were added: Afganistan, Botswana, Haiti, Somalia, Puerto Rico, Tajikistan, Myanmar, etc.. you can also check out their pricing, using our revamped website.

With the new additions, you can now use SMS API to send to 277 countries! That is very likely all the countries that we can ever support. If there is any country that we are still missing, let us know.

But hey, I doubt it :)

Tags: ,
Posted by:

SMS Pricing Reviewed for 8 Countries

January 18, 2012

Recently we reviewed and dropped SMS pricing for Singapore.

In our continual effort to review SMS pricing, we are making changes to 8 countries today!

Country  Old Price (USD) New Price (USD) Change (%) 
US $0.035 $0.015 -57%
India $0.035 $0.016 -53%
Indonesia $0.035 $0.021 -39%
Vietnam $0.035 $0.025 -30%
Malaysia $0.035 $0.027 -22%
Thailand $0.035 $0.027 -22%
Hong Kong $0.035 $0.030 -14%
China $0.035 $0.064 +84%

As a result of the price review, 7 countries enjoyed a price drop! You can now SMS to US @ 1.5 cents, India @ 1.6 cents, Hong Kong @ 3 cents, etc..

On average, there is a 15% cost saving for developers! The only increase is sending SMS to China, which we raised to 6.4 cents to stay competitive.

Tags: ,
Posted by:

Price DROPPED to 3.2 cents per SMS! (Singapore only)

December 21, 2011

We have dropped Singapore SMS pricing from $0.045 to $0.032 (SGD)!

This is a 30% price drop, and puts us as the cheapest SMS API provider in Singapore! Don’t believe? Check out other Singapore SMS API providers such as:

Using Hoiio SMS API, sending SMS to Singapore now cost just 3.2 cents (SGD) or 2.5 cents (USD).

Why we dropped SMS pricing?

We are going through a series of price reviews, and our goal is to set very competitive prices for every country. We will no longer adopt a single flat price for SMS (currently, it is 4.5 cents to most countries). Instead we are going to price differently for every country.

What to expect in the future?

Singapore is the first country that we have reviewed SMS pricing. All other countries would follow suit in the days to come – Malaysia, Philippines, Hong Kong, Australia, US, India, etc.

Voice pricing will be reviewed similarly too.

Is this a one-off promotion for Christmas?

No, this price drop is permanent. It just so happened that we announced the news during this festive season.

Nonetheless, to all developers, I wish you a Merry Christmas and a Happy New Year :)

Tags: ,
Posted by:

Mashup: Google Spreadsheet + SMS API

August 08, 2011

If you do bulk SMS marketing, and stores all the mobile numbers in an excel spreadsheet, then this mashup app would be very useful for you.

SMS Spreader

With this spreadsheet, you can easily manage your SMS marketing, and send them out right from the Google spreadsheet!

To use, open this Google spreadsheet template and make a copy (File > Make a copy). As this mashup uses our SMS API, you have to create an app, obtain your app ID & access token, then plug them into the Settings sheet.


How was this mashup created?

This mashup was created using 2 APIs:

  1. Google Spreadsheet – Every SMS message can be added into the spreadsheet (each row is 1 SMS). Using Google Apps Script (a server side Javascript technology), every row is read, processed and a SMS sent out. The delivery status of the SMS is then retrieved using a cron job, and the status is updated automatically.
  2. Hoiio API – Hoiio provides the SMS API. Sending SMS is simply making a HTTP request using UrlFetch Services.

The code is open sourced and can be accessed by Tools > Script editor (see screenshot below). The code is categorized into:

  • Hoiio API – functions for hoiioSendSms and hoiioCheckSmsStatus
  • Template – boilderplate code for replacing eg. ${“NAME”} in the Message cell with the value in Name cell
  • App – Application specific logics. The functions for the menu “Send SMS” and “Update Status” are written here. It includes reading the Settings sheet for configuration, and reading every row for the SMS to send.

Download SMS Spreader


Tags: , , , ,
Posted by:

Find Good Deals Around! Singapore

July 25, 2011

Around! is a new iPhone app launched in Singapore that helps mobile users find good deals nearby. Save yourself 20% off that yummy Spinelli coffee, with a flash of your iPhone!

around deals singapore


Around! Registration is using Hoiio SMS API

Wondering what has this news got to do with Hoiio?

This is because Around! is using our SMS API in part of their registration process! The developers of Around! has chosen a convenient way of registration via mobile number. By sending an SMS with a verification code, the app can verify the user on the phone.

This post also marks the first app that Hoiio is showcasing. If you are using Hoiio API, please share with us at We love to hear your story!


Integrating SMS API is Easy

Around! is a good example making use of Hoiio API to easily integrate into an app. The SMS capability was achieved with only a few lines of code. If you are looking to integrate an SMS solution, you may refer to our source code on a 2FA SMS authentication example.

Tags: ,
Posted by: