This is the list of Functions available in this repo:
- Blank Template: Barebones template to get started
- Hello World: Basic Function that will return Hello World
- Hello Voice: Function to get you started with Twilio Prog. Voice
- Hello Messaging: Function to get you started with Twilio Prog. Messaging
- Never gonna give you up: Never gonna let you down. Plays a song to a phone call
- Forward Call: Forwards an incoming call to another number
- Forward Message: Forwards incoming messages to another number
- Forward Message to Multiple Numbers: Forwards incoming messages to a set of numbers
- Forward Message to Email via SendGrid: Uses SendGrid to forward incoming messages via email
- Voicemail: Forwards calls during business hours. Records messages otherwise.
- Forward Message to Email via Sparkpost: Uses Sparkpost to forward incoming messages via email
- Airtable SMS Broadcast: Read and write data from an Airtable table to broadcast messages
- Simple Conference: Drops all incoming calls into a conference room
- Stripe payments via SMS: Send payment links via SMS using Stripe
- Stripe SMS Receipt Webhook Handler Function: Send an SMS receipt to your Stripe customers
- Chat Token Function: Generates a Chat Access Token for client-side applications
- Sync Token Function: Generates a Sync Access Token for client-side applications
- Video Token Function: Generates a Video Access Token for client-side applications
- Hunt / Find Me: Will call a list of configured numbers until one answers
- HTTP Redirect: Redirects a Function call to another URL
- Functions Temporary Storage: Utilises the temp folder of the OS for one-off operations
- Phone Verification: Start and check one-time passcodes sent via SMS or Voice
- Blocklist Call Function: Blocklists an array of numbers
- Echo Funlet: Send Static TwiML — Compatible with Echo Twimlet
- Simple Message Funlet: Read/Play Messages — Compatible with Simple Message Twimlet
- Simple Menu Funlet: Interactive Menu — Compatible with Simple Menu Twimlet
- Whisper Funlet: Inform the Recipient of a Call — Compatible with Whisper Twimlet
- Forward Funlet: Forward the Call — Compatible with Forward Twimlet
- Call Me Funlet: Forward Call When Available — Compatible with Call Me Twimlet
- Simulring Funlet: Forward Call to Fastest Recipient — Compatible with Simulring Twimlet
- Find Me Funlet: Try Different Numbers in Turn — Compatible with Find Me Twimlet
- Voice Client JavaScript Sample Application: Set up a sample client-side Twilio web application
- Voice JavaScript SDK Sample Application: Set up a sample client-side Twilio web application with Twilio Voice JS SDK v2
- conversations: These Functions generate a Conversations-scoped webhook so that you can integrate Twilio Studio with Twilio Conversations.
- SIP Quickstart: Creates and wires up a new SIP domain for incoming and outgoing SIP calls.
- Conference Line with Phone Verification: Verifies the caller's phone number before connecting them to a conference call
- PIN-protected Conference Line: Prompts callers for a PIN before granting them access to a conference call
- Caller Gated Conference Line: Only allow certain numbers to join the conference call
- Basic Video App: Basic browser-based video chat application
- SMS Notifications: Send SMS messages from the browser
- Voice IVR: Navigate a IVR (phone tree) using keys or speech-to-text
- Email Verification Magic Links: Send one-click email verification using Verify and SendGrid
- Verify Testing Dashboard: Helpful dashboard for testing and debugging during your development with Twilio Verify.
- Authenticator app (TOTP) authentication: Use authenticator apps like Authy or Google Authenticator that support Time-based One-Time Passwords (TOTP) with the Verify API.
- Verification with Retry Logic: Best practices UI for resending SMS verification codes and voice channel fallback.
- Verify Push Backend: Issue access tokens and create push challenges from this helpful app and dashboard.
- SMS Broadcast with Verification: Broadcast messages to verified subscribers from a web application dashboard.
- International telephone input: International telephone input form field and phone number validation with Twilio Lookup.
- Forward SMS message as an email (Mailgun): The function will forward incoming SMS messages to an email address using the Mailgun API
- JSON Webhook Adapter: Forward a URL encoded Twilio webhook event to a JSON webhook, suitable for use with services like Zapier and IFTTT
- SMS Broadcast: Use a Twilio Notify service to subscribe users and broadcast messages to them
- Masked Phone Number: Uses a Twilio phone number to relay SMS messages to and from your phone, masking your phone number behind a Twilio phone number
- COVID-19 Vaccine Standby List: Allows for the creation of a list of residents who want to be notified when it’s their turn to get the vaccine, who self-report demographic data that can be used by health agencies to prioritize the rollout in accordance with CDC guidelines.
- Segment Track Notification: Sends an SMS when your Segment-enabled website generates a specific tracking event.
- Google Sheets SMS Log: Logs incoming SMS numbers and messages into a Google Sheets table
- COVID-19 Vaccine FAQ Bot: Address COVID-19 vaccine hesitancy among consumers and answer their vaccine-related questions through an SMS chatbot
- Patient Appointment Management: Patient Appointment Management including notification and reminders sent via SMS
- Phone Number Lookup: Detect invalid phone numbers and get carrier and caller name information with this interface to Twilio's Lookup API.
- Email contact form: A contact form that uses SendGrid to send emails
- Caller ID with call forwarding: Set up a Twilio number to forward calls and receive an SMS with caller ID information when a call comes in.