TwilioDevs
From IoT to AI Engineering: An Interview with David Poindexter
updated
Struggling to get your 10DLC campaign approved? You’re not alone. Most rejections come down to missing consent, unclear opt-in flows, or incomplete registration details.
In this video, we walk through a complete step-by-step guide to 10DLC registration, including how to document user consent, meet A2P compliance requirements, and submit a campaign that gets approved the first time.
You’ll learn:
- What 10DLC, A2P messaging, and campaigns actually mean
- How to properly collect and document user consent (opt-in/opt-out)
- The exact privacy policy language required for approval
- How to structure web forms, verbal scripts, and SMS keyword opt-ins
- Common reasons campaigns get rejected — and how to avoid them
- A proven pre-submission checklist to improve approval rates
Whether you're using Twilio or another messaging provider, these principles apply across carriers and platforms.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Twilio 10DLC Docs: twilio.com/docs/sms/a2p-10dlc
A2P Compliance Guidelines: twilio.com/guidelines
See the onboarding guide here: help.twilio.com/articles/11847054539547-A2P-10DLC-Campaign-Approval-Best-Practices
Chapters:
00:00 What is 10DLC? Complete Registration Guide
00:35 10DLC Terminology Explained (Consent, Opt-In, A2P, Campaigns)
01:40 10DLC Rules: Consent & Transparency Requirements
02:14 How to Provide Proof of Opt-In (Web, Phone, Forms)
02:46 10DLC Campaign Submission Overview
03:19 Key #1: User Consent Requirements (Avoid Rejections)
03:54 Web Form Opt-In Best Practices (Checkbox Rules, Legal Copy)
04:28 Hidden Form Tips (Login Screens, Screenshots for Approval)
05:02 Verbal Consent Scripts for 10DLC Compliance
05:37 Physical Forms & Paper Consent Requirements
06:16 SMS Keyword Opt-In Setup (START, JOIN, Auto Reply)
06:49 Internal Messaging Rules (Employees Still Require Consent)
07:23 Key #2: Privacy Policy Requirements for 10DLC
07:53 Required Privacy Policy Clause (No Data Sharing)
08:28 Key #3: Brand Consistency for Campaign Approval
09:00 ISVs & SaaS: Registering Campaigns for Clients
09:32 Key #4: Ideal 10DLC Submission Checklist
10:06 Campaign Use Case Selection (Avoid Mismatches)
10:40 Mixed Campaigns: Marketing vs Transactional Rules
11:15 Message Samples (HELP/STOP Compliance + Branding)
11:48 Final Checklist for 10DLC Approval Success
12:19 Why 10DLC Compliance Matters (Trust & Deliverability)
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
📝 Blog post here: twil.io/card-gen
📢 Lovable Announcement: https://docs.lovable.dev/integrations/twilio
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Most automated messaging systems break when conversations get messy. Users send information out of order, change their minds, or expect the system to remember what they already said. In this video, we build a WhatsApp AI agent that actually handles real-world conversations.
Using Twilio WhatsApp messaging, Node.js, and OpenAI, you'll learn how to:
• Build a context-aware AI agent for WhatsApp
• Store conversation context so the agent remembers users
• Answer common questions using a structured FAQ system
• Extract structured information from natural messages
• Guide users through a reservation workflow without repetitive prompts
• Escalate conversations to a human when needed
• Run and test everything locally using the Twilio WhatsApp Sandbox
Instead of forcing users through rigid forms, this AI agent interprets messages naturally. If a user says “reservation for 2 at 7pm tonight”, the agent extracts the details immediately and only asks for missing information.
You'll also learn how to:
• Clone and run the project locally
• Configure Twilio credentials and environment variables
• Use ngrok to expose your local server for Twilio webhooks
• Connect inbound WhatsApp messages to your AI agent logic
• Extend the system with databases, booking platforms, or voice AI
This project is designed as a developer-friendly starting point so you can plug it into real systems like CRM tools, booking platforms, or customer support workflows.
GitHub Repo: github.com/twilio-samples/whatsapp-agent-demo
Full Blog Walkthrough: twilio.com/en-us/blog/developers/tutorials/integrations/whatsapp-ai-agent-twilio-openai
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Chapters:
00:00 Why most WhatsApp automation fails
00:34 What this AI agent can actually do
01:04 Setting up the project locally
01:36 Configuring environment variables
02:10 Connecting Twilio WhatsApp Sandbox
02:42 Testing inbound messages
03:14 How the AI agent works internally
03:46 Managing conversation context
04:21 Extracting structured reservation data
04:50 Where to extend the system next
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
See the full video here: youtu.be/Pm15zVOkFWs
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
🚀 Full Source Code: github.com/rishabkumar7/twilio-cr-gemini-python
In this video, you’ll build a production-ready voice AI assistant that can answer real phone calls and maintain conversation context.
When someone calls your Twilio number:
• Twilio hits your /twiml endpoint
• TwiML opens a WebSocket connection
• Twilio streams speech transcripts in real time
• Your server sends prompts to Gemini
• Gemini generates a response
• Twilio converts it back to speech instantly
The result: a fully conversational AI assistant powered by Gemini 3 Flash.
What you’ll learn:
• How Twilio ConversationRelay enables low-latency AI calls
• How to generate and securely manage a Gemini API key
• How to configure a Twilio phone number for voice webhooks
• How to build a FastAPI WebSocket server
• How to maintain per-caller session memory using Call SID
• How to prevent memory leaks in high-volume call systems
Timestamps:
00:00 – Introduction & architecture overview
00:35 – End-to-end call flow explained
01:09 – Required tools (Twilio, Gemini, Enro/ngrok)
01:45 – Setting up FastAPI & dependencies
02:17 – Environment variables & system prompt
03:35 – Session management with Call SID
04:12 – TwiML & ConversationRelay breakdown
05:35 – WebSocket event handling
06:12 – Maintaining conversation context
06:56 – Cleanup & session teardown
07:36 – Exposing your server with Enro
08:56 – Configuring your Twilio number
10:11 – Live demo call with Gemini
11:17 – Context awareness & latency discussion
11:53 – Next steps & enhancements
Tech Stack:
Python
FastAPI
WebSockets
Twilio Voice
TwiML
Google Gemini API
ConversationRelay
From here, you can extend this assistant with tool calling, external APIs, CRM integrations, or custom TTS providers like ElevenLabs.
Subscribe to TwilioDevs for more hands-on AI, voice, and real-time communication tutorials.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #GoogleGemini #VoiceAI #FastAPI #WebSockets
Autonomy needs accountability.
Full tutorial: twil.io/a2h-oc
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#AI #OpenClaw #A2H #AISecurity #Developers #Twilio
If you’re building AI agents with OpenAI, MCP, or Twilio, A2H standardizes agent-to-human communication with structured intents like AUTHORIZE, INFORM, and ESCALATE.
Clone the spec and run the demo: twil.io/a2h
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Agents shouldn’t guess. They should ask.
#AIAgents #HumanInTheLoop #OpenSourceAI #WebAuthn #Passkeys #MCP #Twilio
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Learn more:
Full Tutorial Here: youtube.com/watch?v=kb9aV_tjY-0
RCS (Rich Communication Services) lets brands send verified, branded messages—with high‑res images, videos, buttons, and carousels—directly in a user’s native messaging app. In this walkthrough, Philipe (Google RCS) and Anthony (Twilio Dev Evangelist) show how to go from zero to a working RCS sender, test on a real device, configure SMS fallback, send a message via Twilio Messaging Services, build a carousel with the Content Template Builder, monitor delivery in Messaging Insights, and finally prep what you need for carrier approval.
What you’ll learn:
- Create an RCS Sender in the Twilio Console (verified brand profile)
- Add a test device and send a test RCS message
- Configure a Messaging Service with RCS + SMS fallback
- Send RCS using Node.js (Twilio helper library)
- Build and send an RCS carousel using Content Template Builder
- Track delivery + errors with Messaging Insights
- Submit for carrier approval (required assets + compliance steps)
Chapters:
00:00 Intro: RCS + Twilio overview (Google RCS x Twilio)
00:37 What we’ll build (sender, test device, fallback, carousel, insights, approval)
01:06 Why RCS Sender branding matters (verified profile + trust)
01:38 Create an RCS Sender in the Twilio Console
03:20 Add a test device + send a test RCS message
04:27 Create a Messaging Service (RCS sender pool)
05:00 Add SMS fallback number (when RCS isn’t available)
06:06 Send an RCS message with Node.js (Messaging Service SID)
07:16 Build a carousel with Content Template Builder
09:04 Monitor delivery + analytics in Messaging Insights
10:12 Carrier approval: what to submit + what gets locked after submission
10:45 Wrap-up: where to learn more (RCS docs + onboarding + free trial)
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Recommended resources:
RCS docs: twilio.com/docs/rcs/onboarding
Content Template Builder: twilio.com/docs/content
Twilio Messaging Insights: twilio.com/docs/messaging/features/messaging-insights
Twilio Messaging Services SMS fallback: twilio.com/docs/messaging/api/message-resource#send-an-rcs-message
#RCS #Twilio #Google #RBM #MessagingAPI #Nodejs #Developer #APIs #CustomerEngagement #SMS #Carousel #ChatFeatures #MessagingInsights #SystemDesign #DevRel
Subscribe for more fast, developer-focused insights on messaging, customer engagement, and what real-world traffic spikes teach us.
#CyberWeek #Emoji #Twilio #SMS #EmailMarketing #SendGrid #CustomerEngagement #Developer #DevRel #BlackFriday #CyberMonday #RCS #WhatsApp #MarketingAnalytics #DataInsights #YouTubeShorts
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
- Use Twilio Studio to create an IVR
- Add WhatsApp to your Flex Contact Center
- Use ConversationRelay to connect WhatsApp Voice to an AI Agent
- Use Conversational Intelligence to see how AI or Human agents are doing
- Use Twilio Functions to write custom code for your voice calls
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
In this video, you’ll see how to plug ElevenLabs into Twilio ConversationRelay so your Twilio Voice agents can talk, listen, and respond in a natural, human-like voice.
You’ll learn how to:
- Clone and run the ConversationRelay demo app (Node.js + Fastify + WebSockets)
- Expose your local server with ngrok so Twilio can reach it
- Configure your .env with OpenAI, Twilio Account SID, and ngrok URL
- Pick and customize an ElevenLabs voice (voice ID, model, speed, stability, similarity)
- Build the full ElevenLabs voice string (ID + model + parameters)
- Wire your Twilio phone number to your /twiml webhook
- Call your number and hear your AI assistant answer in an ElevenLabs voice
- Behind the scenes architecture
FAQs:
What is Twilio ConversationRelay?
ConversationRelay is a Twilio feature that lets you integrate speech-to-text, text-to-speech, and LLMs directly into Twilio Voice, handling real-time audio streaming and interruption so you can focus on app logic.
Can I use ElevenLabs voices in Twilio Voice?
Yes. By setting ttsProvider="ElevenLabs" and providing an ElevenLabs voice string in your ConversationRelay TwiML, you can use ElevenLabs voices on Twilio phone calls.
How do I pick an ElevenLabs voice for Twilio?
Choose a voice in the ElevenLabs UI, copy its voice ID, select a model (e.g. flash_v2_5 or turbo_v2_5) and tune parameters like speed, stability, and similarity. Combine them into one voice string and paste it into your TwiML.
Does ElevenLabs TTS work in real time with ConversationRelay?
Yes. ConversationRelay streams caller audio, sends text to your LLM, then uses ElevenLabs to read the response back with low latency, keeping the whole loop in sync.
🔗 Demo app (ConversationRelay + ElevenLabs tutorial code):
github.com/robinske/cr-demo
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Chapters:
00:00 Intro
00:39 Setting up our application
01:16 Exposing our local server with NGROK
01:31 Updating .env
02:04 Choosing an ElevenLabs voice
02:32 Customizing your ElevenLabs voice
03:22 Updating our app to use an ElevenLabs voice
04:02 Connecting our Twilio phone number
04:47 How ConversationRelay works behind the scenes
05:12 Outro and Next Steps
#twilio #elevenlabs #conversationrelay #twiliovoice #texttospeech #aiagent #voicebot #openai #nodejs #websockets #ivr #aiassistant
In this step‑by‑step tutorial, you’ll learn how to attach an MP3 to an automated outbound phone call so your friends, family, or customers hear a custom audio message when they pick up.
In this video, you’ll learn how to:
- Set up a Twilio account and purchase a voice‑enabled phone number
- Upload your MP3 file to Twilio Assets and get a public URL
- Create a new .NET 9 console app and install the Twilio .NET SDK
- Securely store your Account SID and Auth Token with .NET user‑secrets
- Use Twilio Voice to place an automated call and play your MP3 using TwiML Play
- Test the call to your own smartphone
What you need (prerequisites):
- A free or paid Twilio account
- An operating system that supports .NET (Windows, macOS, or Linux)
- .NET 9 SDK installed
- A code editor or IDE (VS Code, Visual Studio, Rider, etc.)
- An MP3 audio file
- A smartphone with active cellular service
FAQs:
Q: How do I attach an MP3 to an automated Twilio voice call in .NET?
A: Upload your MP3 to Twilio Assets (or another public host), copy the file URL, then use the Twilio .NET SDK to create a call with TwiML that contains a Play action pointing to your MP3 URL.
Q: Can I use this to send pre‑recorded messages to customers?
A: Yes. Once your code is set up, you can call any verified phone number and play a pre‑recorded MP3 message, making it easy to send announcements, alerts, or seasonal greetings at scale.
Ready to build your first musical message with Twilio and .NET?
Watch the tutorial, grab the sample code, and start sending MP3‑powered voice calls today.
Blog Post here: twil.io/voice-mp3
#Twilio #TwilioVoice #DotNET #CSharp #VoiceAPI #TwilioTutorial #DeveloperTutorial #AutomatedCalls #MP3 #PreRecordedMessage
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Chapters:
00:00 Intro
00:14 Prerequisites
00:41 Phone Numbers in Twilio Console
01:11 Account SID and Auth Token
01:30 Uploading MP3 to Assets
02:05 Writing the Application
02:34 Adding the Twilio CLI
02:47 Setting Environment Variables
03:04 Updating Program.cs
03:55 Running the Application
Twilio Verify:
- Sends OTPs over trusted channels with built‑in fallback
- Manages regulatory and compliance requirements for you
- Handles the heavy lifting so you can focus on your app
- Try Twilio Verify in your app and stop maintaining DIY auth infrastructure.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TwilioVerify #OTP #2FA #MFA #SMS #Authentication #Security
Twilio Conversational Intelligence helps you:
- Use AI call transcription and natural language analysis to capture every word
- Extract customer insights and trends from support calls and sales conversations
- Coach agents better and improve contact center quality assurance (QA)
- Detect sentiment, topics, and intent to enhance the customer experience
Q: What is Twilio Conversational Intelligence?
A: It’s an AI-powered tool that transcribes and analyzes customer conversations so you can understand what customers are saying, how agents are responding, and where to improve CX and performance.
Q: How can Twilio Conversational Intelligence help my support or sales team?
A: It automatically turns calls and chats into structured data you can search, review, and act on—making it easier to coach agents, improve scripts, and optimize your contact center operations.
Twilio Conversational Intelligence: hear more, know more, do more.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #ConversationalIntelligence #AI #AITranscription #CallAnalytics #ContactCenter #CallCenter #CustomerExperience #CX #CustomerSupport #SalesCalls
With Twilio Video you can:
- Create group rooms and peer‑to‑peer rooms
- Record video sessions for later playback or compliance
- Enable screen sharing, audio, video, and data tracks with a single API
- Embed reliable video calling into web and mobile apps
Q: What is Twilio Video?
A: Twilio Video is a programmable video API and SDK that lets you add real‑time video chat, group rooms, and screen sharing directly into your applications.
Q: How do I add video calls to my app with Twilio Video?
A: Use the Twilio Video SDKs (Web, iOS, Android, etc.) and Video API to create and join rooms, manage participants, and control features like recording and screen sharing.
Build video experiences where your customers already are—inside your product.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TwilioVideo #VideoAPI #VideoSDK #WebRTC #VideoChat #VideoCalls #InAppVideo #DeveloperTools
With Twilio Functions you can:
- Run custom Node.js for any Twilio event (voice, messaging, etc.)
- Upload and serve static assets like audio files and images in one place
- Deploy secure, scalable Twilio workflows without provisioning servers
What is Twilio Functions?
A serverless environment for running Twilio‑powered logic so you can code less and build more with simple, event‑driven Functions and built‑in asset hosting.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TwilioFunctions #Serverless #NodeJS #TwilioAssets #CloudFunctions #APIs #DeveloperTools
Start coding with SendGrid and turn your email data into real insight.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#SendGrid #EmailAPI #RESTAPI #EmailMarketing #TransactionalEmail #DeveloperTools #EmailDeliverability
TwiML Bins: the fastest way to say hello.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TwiML #TwiMLBins #IVR #SMS #AutoReply #CallFlows #DeveloperTools
Get new numbers fast, scale on demand, and connect with customers anywhere—no extra hardware required.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #PhoneNumber #BusinessPhone #SMS #VoiceAPI #CustomerCommunication
Spin up natural, real‑time voice experiences by connecting to a WebSocket server, then let ConversationRelay handle the rest—more natural conversations, smoother interactions, and AI that actually wows your customers.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#ConversationRelay #AI #VoiceAI #SpeechToText #TextToSpeech #WebSockets #DeveloperTools #VoiceApps
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TwilioVerify #OTP #OneTimePasscode #2FA #MFA #AccountSecurity #FraudPrevention
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔑 Solving OTP delivery issues for global users
🌍 Scaling authentication flows across countries
🛡️ Blocking SMS fraud with Twilio Verify & Fraud Guard
🔎 Using Twilio Lookup for better onboarding and security
Chapters:
0:00 Intro
0:31 Problems with scaling custom verification
1:15 OTP delays and global messaging challenges
2:01 Twilio Verify: global coverage and Fraud Guard
3:42 Using Twilio Lookup to prevent fraud
4:44 Proactive onboarding with Lookup packages
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔐 Setting up user authentication with Twilio
📱 Personalizing app communications
🛠️ Using Verify and Lookup APIs
💡 Tips for secure workflows
Chapters:
0:00 Intro
0:11 What you can build with Twilio
0:28 Beyond connecting: personalization and identity
0:37 Using Verify and Lookup APIs
0:53 Prerequisites for the tutorial
1:19 What you'll need to follow along
1:32 Setting up your environment
1:46 Let's get started with Twilio Lookup and Verify
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔒 Frictionless multi-channel authentication
📲 Programmable verification with Twilio Verify
🛡️ Enhancing user security and experience
✈️ Real-world flexibility for verification scenarios
Chapters:
0:00 Intro
0:09 Authentication channels overview
0:22 Programmable verification with Twilio
0:29 Enhancing user experience
0:34 Formatting phone input fields
0:46 Multi-channel fallback for verification
0:54 Delivering critical messages via the right channel
1:02 Going further with frictionless authentication
1:16 Thank you and next steps
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔑 How Twilio Verify authenticates users
📱 Using different channels for verification codes
🕵️♂️ Gaining insights about users with Twilio Lookup
⚡ Building scalable, secure authentication flows
Chapters:
0:00 Intro
0:04 What Twilio Verify does
0:22 Personalized auth methods with Verify
0:46 What Twilio Lookup provides
1:09 Secure authentication via API
1:23 Why not just send OTP via SMS?
1:49 Scaling authentication with Twilio
2:02 Seamless notification delivery
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔑 User authentication vs. identity explained
🎒 Locker analogy for access management
🧑💻 Why security is more than strong passwords
📈 Making authentication seamless with Twilio
Chapters:
0:00 Intro
0:06 User authentication and the locker analogy
0:36 When you share access: security risks explained
1:15 Why access management matters
1:31 Growing securely with seamless authentication
1:49 How Twilio handles authentication for you
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📲 Formatting and validating global phone numbers
🔎 Using Twilio Lookup for real customer insights
✅ Verifying user identities and detecting fake signups
💬 Sending verification codes by SMS, email, and more
Chapters:
0:00 Intro
0:32 Why validate phone numbers?
1:10 How Twilio Lookup uncovers real user info
1:54 Enhancing Lookup with data packages
3:31 Using identity match for global verification
5:13 Setting up Twilio Verify for secure onboarding
6:48 Sending and checking verification codes
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔐 What is user authentication and identity?
🛡️ Why trust is crucial for your business
⚙️ Best practices for secure onboarding
🔎 Using Twilio Lookup and Verify tools
Chapters:
0:00 Intro
0:18 What user authentication and identity mean
0:28 Why trust matters in your business
0:49 The risks of poor authentication
1:05 Building trust with the right tools
1:16 Engineering secure user experiences
1:36 How Twilio Lookup and Verify help
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🔒 Balancing security and user experience
🛡️ Detecting and preventing onboarding fraud
📲 Streamlining authentication and verification
⚡ Handling high-value transactions safely
Chapters:
0:00 Intro
0:29 Why seamless authentication matters
1:09 Real-world onboarding challenges
1:58 Detecting risk and fraud signals
2:53 Adapting flows for low and high-risk users
3:41 How frictionless auth protects your business
3:51 Next steps: start building authentication
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TrustHub #A2P10DLC #SHAKENSTIR #CNAM #Compliance #Messaging #Voice
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📧 Setting up your SendGrid account and onboarding
🛠️ Building and customizing dynamic email templates
📈 Tracking email performance and recipient engagement
🔄 Using webhooks for real-time analytics and reply handling
Chapters:
0:00 Intro
0:24 What is an email reputation score?
1:20 Understanding SendGrid's Engagement Quality API
2:10 Onboarding and pre-sending checklist
3:14 Dynamic email templates and personalization
4:57 Tracking email delivery and engagement
6:11 Real-time analytics and receiving replies
7:19 Building your email marketing foundation
7:51 Next steps: writing your first code
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
✉️ Transactional vs marketing emails explained
🔑 Why sender reputation matters
🛡️ Using separate IPs for deliverability
🎯 Personalization and dynamic content with templates
Chapters:
0:00 Intro
0:13 Why email type matters for sender reputation
0:31 How mailbox providers handle marketing emails
1:22 What is a transactional email?
2:19 Identifying marketing emails and calls to action
3:34 Personalization and using email templates
4:45 Passing arguments for dynamic content
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📊 Using email data to learn customer preferences
💡 Improving open and click-through rates
📬 Boosting your email reputation score
📝 Adapting email content and design
Chapters:
0:00 Intro
0:05 Learning from email data and customer feedback
0:20 Adapting email content for better results
0:29 The power of engagement and reputation score
0:43 Why inbox real estate matters
0:56 Getting started with SendGrid and best practices
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
✈️ How email delivery works behind the scenes
⚡ Sending mass emails instantly with API
📊 Monitoring deliverability & leveraging email data
🔧 Personalizing communications for users
Chapters:
0:00 Intro
0:26 Why email is more than your inbox
1:22 What is the SendGrid Email API?
2:01 Sending urgent emails at scale
2:44 How the Email API works for businesses
3:41 Developer superpowers: monitoring, personalization, and data
4:22 What you'll learn in this tutorial
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📬 Segmenting and targeting email audiences
📊 Tracking opens, clicks, and engagement
🔗 Using SendGrid's event webhooks
🛠️ Email activity reports and subscription tracking
Chapters:
0:00 Intro
0:03 Organizing and segmenting email lists
0:28 The power of personalized emails
0:37 Are our email campaigns working?
0:49 Tracking opens and clicks with SendGrid
1:12 Using pixel and subscription tracking
1:28 Email activity reports
1:39 Getting data with event webhooks
2:10 Optimizing your email campaigns
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
✉️ Setting up SendGrid and required tools
🔒 Domain authentication and DNS records explained
✅ How to send a test email using curl and the SendGrid API
⚙️ API key best practices and code walkthrough
Chapters:
0:00 Intro
0:06 Tools you need for the demo
0:29 Why domain authentication matters
1:11 DNS records overview (SPF, DKIM, DMARC)
2:58 Walkthrough: Authenticate your domain in SendGrid
3:53 Sending your first test email with curl
4:45 Walkthrough of the email payload and personalization
5:32 Run the code and check inbox
Build smarter conversations faster with a drag‑and‑drop editor that connects voice, SMS, chat, and more—all in one place.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #TwilioStudio #NoCode #LowCode #IVR #Chatbots #CustomerExperience #Automation
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
🎛️ Using Twilio Studio's drag-and-drop builder
📞 Setting up IVR flows with multiple options
👂 Call recording and compliance basics
💬 Sending SMS and voice confirmations
🧑💻 Testing with Twilio Dev Phone
Chapters:
0:00 Intro
0:17 What is Twilio Studio?
0:43 Drag-and-drop flow building explained
1:50 Example: IVR for Owl Air
2:32 Setting up triggers and widgets
5:15 Greet and Gather: Greeting callers and options
6:53 Adding call recording with compliance notice
8:09 Building SMS, voice, and support path widgets
9:35 Routing logic based on caller input
11:15 Testing with Twilio Dev Phone
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📞 Using Twilio Flex to manage and personalize customer calls
🔍 Making call recordings searchable with Voice Intelligence
📊 Running sentiment analysis with Voice Insights
🛠️ Building modular, programmable contact centers
Chapters:
0:00 Intro
0:03 Twilio for voice app developers
0:17 Evolving to a service center
0:31 Introducing Twilio Flex
0:51 Personalizing calls with real-time data
1:15 Flex’s modular, programmable features
1:28 Discovering customer insights with Voice Intelligence
1:40 Sentiment analysis with Voice Insights
1:59 Real business impact and next steps
2:08 Build your own solutions with Twilio APIs
2:25 Thanks and wrap up
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📞 Handling inbound calls with Twilio webhooks
💬 Responding with TwiML and custom messages
🔒 Securing your Twilio Functions
🔄 Forwarding and making outbound calls
Learn More:
[Twilio Voice Quickstart Guide]
[Securing Twilio Functions]
[Twilio Phone Number Registration Guidelines]
[Webhooks and TwiML Overview]
Chapters:
0:00 Intro
0:05 Setting up your first call flow
0:45 What are webhooks and TwiML?
1:26 Toolbox: accounts and phone numbers
2:07 Writing the greeting function
2:31 Best practices for function security
3:00 Linking your function to your Twilio number
3:56 Call forwarding with Functions
4:48 Making outbound calls programmatically
5:57 Wrapping up
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📞 How the Twilio Voice API works
🛠️ Building and customizing voice apps
🔊 Twilio features: greetings, IVR, call routing
🌐 Using Twilio SDKs and WebRTC
Chapters:
0:00 Intro
0:06 What is Twilio Programmable Voice API?
0:28 Simple and advanced voice app examples
0:44 Why use Twilio and coding flexibility
1:03 Liftoff series overview and who it's for
1:23 All about the Voice API
1:55 What you'll learn in this tutorial
2:10 Key features: TwiML, audio, IVR, SDKs
2:29 Advanced topics and getting started
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics
📱 How Twilio Voice enables secure calls
🔒 Protecting user privacy in phone communications
🛠️ How developers control calls with code
🎵 Customizing call experiences (like playing a song)
Chapters:
0:00 Intro
0:35 Real-life examples of Twilio Voice
1:07 How Twilio protects caller privacy
1:43 Why developers use the Voice API
2:00 How Twilio Voice call flow works
2:36 Demo scenario: playing a song with your code
2:54 Controlling calls and available options
3:05 Next steps and what you'll learn
Want to try it yourself? Sign up for Twilio and start sending messages in minutes.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
#Twilio #MessagingAPI #SMS #MMS #WhatsApp #RCS #CPaaS #DeveloperTools
Join the Hotline Challenge - build it with ConversationRelay or drop your best hotline idea in the comments to win @Twilio swag + credits! bit.ly/3Xnjwti
Alex Goldman will build the best ideas live and announce winners in December! 😉
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Celebrate your achievements and get inspired for the next stage of your Twilio journey.
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics:
🚀 Celebrating your Twilio messaging app launch
🔗 Next features: link shortening and scheduling
🛡️ Upgrading security with SMS fraud protection
Chapters:
0:00 Intro and celebrating your liftoff
0:13 What to build next: new feature ideas
0:28 Boosting your app: link shortening & fraud protection
0:38 Future projects: message scheduling
0:47 Reflecting on your Twilio journey
💻 Sign up for a Twilio account here: twil.io/trytwilio-yt
👉 Subscribe for more Twilio updates: twil.io/sub-twiliodevs
Key Topics:
✈️ Tracking message status and delivery
🛠️ Troubleshooting messaging errors
📊 Using Messaging Insights & dashboards
👀 Monitoring user engagement
Learn more:
Message debugging [Twilio Docs]: twil.io/lo-messaging-dbug
Chapters:
0:00 Intro
0:09 What happens when messages hit issues
0:17 Tracking message journey and status callback
0:43 Troubleshooting with Twilio tools
1:15 Real-time analytics with Messaging Insights
1:57 Delivery and error dashboards
2:20 Monitoring inbound responses
2:29 Keeping your campaigns on track


