Sign in

What is a Token?

Tokens are Bookem's currency for SMSs and are paid for up-front.

Sending SMS messages, manual or automated, are entirely optional. Emails are always free.

How to calculate SMS costs using tokens

  • Tokens are charged based on the recipient's mobile provider's location. So, if someone travels from London to the US but uses their UK phone, the token charge for SMS will be based on UK prices.

  • The cost of SMSs in your local currency to different destinations can be found by using the calculator at the top of the Top up page. Simply select your currency and destination to find out how many tokens are used per SMS to that destination.

For example:

  • Cost per token in USD to US-based phones are $0.04 per token

  • SMSs to South Africa in Rands (ZAR) cost R0.80 per token

How tokens are used for SMSs

The maximum length of an SMS is 160 characters. If your SMS message is more than that characters, it may be sent over two or more messages and you will be charged 1 token for each message. Special characters can take up more than a standard character.

If your SMSs are taking too many tokens and you don't know why, remember:

  • How many characters variables take up depend entirely on their length at the time of sending. For e.g., the variable called $first_name may have the value Max. It will take less characters than Bartholomew.

  • Special characters, such as emojis, escape characters and unicode symbols can take much more than one character. Read more on SMS lengths here.

Top up tokens

Visit this link to top up on tokens.

Prevent running out of tokens

To prevent running out of tokens, you can set up a low token balance alert. Click here to learn how.