/The developer conference by Twilio$695 until 4/30

Add real-time status and remove the guess work

How it works
Step 1:  
Pull data from GPS, order tracking system, or other backend data source.
The application's backend logic determines the ETA and sends an HTTP request to Twilio.
The request triggers Twilio to send a text message or phone call to the user with the expected ETA.
User receives the SMS or phone call, and can respond to courier, driver, automated system, etc.

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