TwiML
Dialekt XML Twilio, który mówi platformie, co ma się dziać podczas rozmowy telefonicznej lub wiadomości SMS.
TwiML (Twilio Markup Language) to oparty na XML-u zestaw instrukcji, który Twilio pobiera, gdy nadchodzi połączenie lub wiadomość. Czasowniki takie jak <Say>, <Play>, <Dial> i <Gather> opisują krok po kroku, co ma się wydarzyć: odczytać zdanie, przekierować rozmowę, nagrać, zebrać wciśnięte klawisze. Kiedy Twilio startowało w 2008 roku pod kierownictwem Jeffa Lawsona, właśnie ten pomysł — telefonia sterowana zwykłym żądaniem webowym — był największym przełomem firmy.
Serwer, do którego dzwoni Twilio, odpowiada dokumentem TwiML, statycznym albo generowanym na bieżąco w dowolnym języku. Model jest taki sam jak w webhooku: Twilio pyta twój kod, co robić dalej. SMS-y i głos używają innych czasowników, ale opierają się na tym samym pomyśle.