Introducing the new Telerivet

To kick off 2014, we’re excited to announce that beginning today, customers around the world will have access to the most powerful, intuitive, and visually stunning version of Telerivet we’ve ever built. And it’s not just a facelift—it’s an entire engine overhaul.

 

Customer feedback has been central to our work over the past several months as we redesigned and rebuilt Telerivet. Thank you for all of your suggestions, comments, and ideas (keep ‘em coming!)

 

We think you’ll love what we’ve done. Here’s some of what’s new:

 

Redesigned layout and easier navigation

 

On every page of the new Telerivet web app, you’ll notice a slick, intuitive layout that makes navigation incredibly simple. The main navigation menu is now on the left, enabling content to fill the window. Actions specific to the current page—such as sending a message or adding a new contact—are shown at the top and remain visible when you scroll. We also increased the size of many elements, making Telerivet more usable on tablets and high-resolution displays.

 

Watch the video to see how it works:

 

 

 

Faster, leaner, and real-time

 

The new Telerivet is now more responsive and faster than ever before. We’ve made hundreds of under-the-hood changes to our JavaScript and HTML code, so that you can spend less time waiting for pages to load. This also means Telerivet will now work even better on low-bandwidth connections.

 

Many Telerivet components now update in real-time without you having to refresh the page. All pages that update in real-time have a “Live updates” icon in the bottom-right corner of the screen. Try it out on the new Dashboard page — when you send or receive a message, the Dashboard will update your message statistics and graphs in real time, as shown in the video below:

 

 

 

Improved Android monitoring

 

If you use an Android phone to send and receive SMS with Telerivet, the new Telerivet makes it even easier to ensure your Android phone is working and troubleshoot any problems. The new Phones page updates in real time to show Android phone connection status, battery level, queued messages waiting to be sent, and any errors sending messages. If your phone has a problem, the Phones page shows recommendations for how to fix it.

 

 

 

Enhanced user permissions

 

The new Telerivet makes it even easier to share access to your mobile messaging project with other people in your organization. When inviting others to your Telerivet project, you can now easily assign users to common roles such as "Organization administrator", "Project administrator", "Project contributor", or "Project viewer" (instead of manually selecting several different permissions). You can also grant user permissions for all projects in an organization.

 

Simplified pricing for NEW customers (current customers are unaffected)

 

In order to provide a service that meets the needs of organizations around the world, we’ve simplified our pricing into three distinct plans:

  • The Free plan offers 100 contacts—10x our previous Free plan—and 100 messages per day so that users can try Telerivet on a larger scale before they buy.

  • The Standard plan ($30/mo) offers up to 10,000 contacts and 5,000 messages per day.

  • The Premium plan ($125/mo) offers unlimited contacts and up to 20,000 messages per day.

If you're a current customer, you can continue using your existing plan without any changes (and of course you can switch to one of our new plans if you like).

If Telerivet adds more than a dollar a day in value to your organization, we encourage you to upgrade to a paid plan. If it doesn’t, please get in touch.

 

And Lots More…

 

The new Telerivet has hundreds of other changes—too many to describe in a single blog post! If you already have an account, log into https://telerivet.com/dashboard. Otherwise, get started at https://telerivet.com/register.

 

Let us know what you think and stay tuned for even more features coming soon!

New expansion packs – Increase your message capacity

We just released a new version of the Android app that lets you send even more SMS messages per hour. We just added 7 additional SMS expansion packs, giving Telerivet Android app users access to download 16 SMS expansion packs total. With these additional expansion packs, you can now send up to 1,020 SMS an hour on Android 4.1+ and 1,700 SMS an hour on older versions — assuming your phone can keep up.

For Telerivet users who send a lot of SMS messages through their Android phone, expansion packs are necessary because Android limits the number of messages each app can send per hour. This rate limit is meant to help you by preventing unscrupulous apps from sending a lot of SMS messages without your knowledge and wasting your airtime. But when when you actually want to send a lot of SMS messages, Android’s rate limit becomes more of a hindrance than a help.

As a result, we created the SMS expansion packs as a way to help you get around that limitation —  each expansion pack can send 30 SMS messages every 30 minutes on Android 4.1+, and 100 SMS messages per hour on older versions.

If you’ve been running into the SMS rate limit with Telerivet, and want to install more expansion packs, here’s how to do it:

  1. Open the Telerivet app on your Android phone.
  2. If there is a prompt that says a new version of the app is available, install the newest version of the Telerivet Android app.
  3. Click “Increase SMS Rate Limit.”
    Expansion_packs

  4. After installing the 9 original SMS Expansion Packs, if you still need additional capacity, click “More SMS Expansion Packs.”
    More_expansion_packs

  5. Install up to 16 expansion packs.
    More_expansion_packs2

The 7 new expansion packs aren’t available from Google Play, so if this is your first time installing an app that wasn’t downloaded from Google Play, you’ll need to follow the instructions to allow installing  apps from “Unknown Sources”.

-Jesse

We’re Hiring!

It's been a couple months since our last blog post, but that doesn't mean nothing's been happening here at Telerivet — it just means we've been so busy we haven't had time to write about it!

In December, Telerivet closed our first round of outside investment, led by Javelin Venture Partners. (Read about it on TechCrunch.)

With our funding, our top priority is finding the best people to join our growing team. We're looking to hire people to fill a wide range of roles, including business development, product management, UX/UI design, software engineering, marketing, and community outreach. And of course, we're looking for people who can help us write more blog posts about what we've been doing!

Check out our new Jobs page at http://telerivet.com/page/jobs for more details on  72x72our open positions, and contact us at jobs@telerivet.com if you're interested. And if you know someone else who might be a good fit, tell them about us!

Optimizing Telerivet for Mobile Web

Software developers like Telerivet face a number of unique challenges when designing and deploying software for users in developing countries:

  • sporadic power and internet connectivity
  • language barriers
  • devices ranging from feature phones to smartphones to PCs
  • older computers, phones, and browsers
  • users with less computer experience
  • higher latency and lower bandwidth
  • increased cost of internet access

Much of our work at Telerivet goes into addressing the particular challenges of building software that works well in developing countries, in places where most other software doesn't work very well.

Among these many challenges, we've recently been focusing on the particular challenge of making Telerivet's web-based tools work on mobile devices.

Even though Telerivet is designed for communicating with non-internet-connected mobile phone users, we initially designed Telerivet.com around the idea that our customers would manage their SMS service from a web browser on an internet-connected PC with a large screen, keyboard, and mouse.

For people using Telerivet's Android app to send and receive SMS, this meant that our customers needed two computing devices: an Android phone, and a PC.

But as we started to reach out to customers in developing countries, we realized that many of them use their phone as their primary computing device, and they didn't have easy access to a PC.

So we are happy to launch two new features today that will make a big difference for many Telerivet customers in developing countries. 

1. A Mobile web version of Telerivet.com that works on any smartphone (and many feature phones)

From any smartphone, simply open http://telerivet.com in your browser, to log in and manage your SMS service while on the go. Telerivet will automatically detect whether you are using a mobile or standard browser, so you use the same URLs on your phone as on your PC.

Mobile-contacts Mobile-messages

Mobile-send

Most things work pretty well even on feature phones with Opera Mini (if you have enough patience)!

2. A new version of Telerivet's Android app that embeds Telerivet's web-based tools

For those using Telerivet's Android app, all of Telerivet's web-based administration tools are now available as tabs directly within the app. (For security, these tools require you to log in to your Telerivet account.) You can send and view messages, view and update contact information, view statistics, and configure automated SMS services such as subscriptions, polls, and auto-replies directly from the Android app. No PC necessary.

App-running App-messages

Of course, some actions are inevitably going to be tedious on a small touchscreen device, no matter what we do. So when it's convenient, you can still log into Telerivet.com using a PC with a keyboard and mouse.

How we did it

Instead of building entirely separate interfaces and interactions for mobile and desktop browsers, the two versions share almost all the same code.

(Actually there are three different versions, since the pages that show up within the Telerivet Android app are slightly different from those viewed in a normal mobile web browser.)

Most of the differences between the two (or three) versions of Telerivet.com are simply a matter of sending the browser a different CSS stylesheet. (CSS allows web developers to specify the sizes, positions, and colors of the various visual elements on screen when someone open a web page in your browser.)

Telerivet's desktop version assumes that the browser is at least 920 pixels wide, so the CSS stylesheet often specifies the exact pixel width of various parts of the user interface. In contrast, Telerivet's mobile version automatically adjusts the content to fit the width of the screen.

But some mobile optimizations aren't possible with CSS. In these cases, we create custom HTML templates to render parts of pages differently between the mobile and desktop versions of our website.

For example, in the desktop version of our website, each page includes a header with a graphical Telerivet logo:

Desktop-header

On the mobile web version, showing this logo at the top of each page would take up a significant portion of the screen, leaving less space for the actual content (not to mention the extra bandwidth that would be used to download the logo). Instead, the mobile web version simply uses the text "Telerivet", while the version inside the Telerivet app doesn't include the word "Telerivet" at all.

Mobile-header  App-header

However, customizations like these come at a cost — more code for us to maintain and test! Since we're always rapidly adding new features to Telerivet, we don't want it to be twice as much work to support both a mobile and desktop version.

So we try to keep the differences between the desktop and mobile versions at a minimum, and structure our code so that the mobile and standard views can use the same HTML and CSS whenever possible. Only 2% of Telerivet's HTML templates and about 11% of our CSS styles are different between the mobile and standard versions of our website.

To upgrade the Telerivet app on your Android phone, just open the Telerivet app and click the button to upgrade. (If you haven't started using Telerivet yet, sign up for free here.)

Try it out on your phone, and let us know what you think!

(Stay tuned for more blog posts where we'll discuss our work to optimize Telerivet for users in developing countries, and follow us on Twitter for more updates!)

Get phone numbers directly from Telerivet (Android not required)

Using Telerivet's Android app as an SMS gateway is certainly more convenient than alternatives like connecting a GSM modem to a computer. 

However, using Telerivet's Android app does require some care on your part. You need to:

  • keep the Android phone powered on,
  • make sure it has internet connectivity, and
  • refill the phone's credit before it runs out. 

Not difficult… yet still not as easy as it would be if you didn't need your own device at all. 

A service that provides SMS-enabled phone numbers "in the cloud" would be even easier.

Since the beginning, Telerivet has supported Twilio, a service that offers SMS-enabled phone numbers in the United States, United Kingdom, and Canada. By connecting a Twilio phone number to Telerivet, you can send and receive SMS messages with your Telerivet account, and easily build SMS services without needing programming expertise or your own servers. Diagram_twilio2
Until now, using a Twilio phone number with Telerivet used to mean that you had to set up your own account with Twilio and pay them separately for your SMS usage.

But now, we're happy to announce that you can get SMS-enabled phone numbers directly from Telerivet. There's no need to set up your own Twilio account (or even know what Twilio is!). Just sign up for Telerivet, find a phone number that you like, and start sending and receiving SMS. It's that easy.

Search_phone
As you send and receive messages, we simply deduct the cost of each message from your Telerivet account balance ($0.01 for incoming SMS and most outgoing SMS). 

For a limited time, we're even offer a small amount of credit to new users to let you get your own phone number and try sending and receiving SMS for free.

Integrated_billing
What if you want a phone number in another country besides the U.S., U.K., and Canada? 

Of course, Telerivet's Android app still lets you send and receive SMS with a local phone number in any country.

In the coming months, we look forward to working with other SMS gateway providers (in addition to Twilio) so that we can offer cloud-based phone numbers in as many countries as possible. Stay tuned!