The developer conference by Twilio

Confirm message delivery and improve read rates

How it works
Step 1:  
A work order is created from a field service management system.
The HTTP request is turned into a text message with the information specified on the work order.
The technician can respond to accept the dispatch. If SMS delivery fails, the technician is automatically called and the dispatch notice is dictated as an audio message.

Building blocks

Why Twilio
Twilio 101

How to

$AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$AuthToken = "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY";

// Instantiate a new Twilio Rest Client
$client = new Services_Twilio($AccountSid, $AuthToken);

/* Your Twilio Number or Outgoing Caller ID */
$from = 'NNNNNNNNNN';

// make an associative array of server admins. Feel free to change/add your
// own phone number and name here.
$people = array(
  "4158675309" => "Johnny",
  "4158675310" => "Helen",
  "4158675311" => "Virgil",
);

// Iterate over all admins in the $people array. $to is the phone number,
// $name is the user's name
foreach ($people as $to => $name) {
// Send a new outgoing SMS
  $body = "A new repair job is available in San Francisco. Reply 'yes' to accept.";
  $client->account->sms_messages->create($from, $to, $body);
  echo "Sent message to $name";
}

We can't wait to see what you build