brian.rabern
06/08/2026, 8:02 PMJarrah
06/08/2026, 8:07 PMbrian.rabern
06/08/2026, 8:09 PMbrian.rabern
06/08/2026, 8:11 PMbrian.rabern
06/08/2026, 8:18 PMChiranjeet Mishra
06/08/2026, 9:46 PMbrian.rabern
06/08/2026, 9:52 PMChiranjeet Mishra
06/10/2026, 6:54 AMChiranjeet Mishra
06/10/2026, 9:12 PMchat.created and session.created events should be sent for inbound SMS on numbers with smsEnabled: true. The fact that you're not receiving them appears to be a configuration issue, and I am looking into it.Chiranjeet Mishra
06/11/2026, 7:00 AMchat.created or session.created
those events fire when a chat or session is created through the api (POST /chat, POST /session) — the text-channel of the chat/sessions api is api-driven, not telephony-driven
what the sms surface actually is:
• CreateSmsToolDTO is the only sms primitive - it's an outbound tool the assistant can invoke to send an sms mid-conversation
• there's no inbound-sms transport on chat or session, no sms.received event, and no sms transport field in the chat/session schemas
so if a real carrier sms lands on your number, vapi doesn't automatically spin up a chat/session and run the assistant against it -nothing fires on its own
to wire up "text my assistant over sms", you build the bridge:
1. inbound sms hits your provider (twilio/telnyx), which posts to your webhook (not vapi's)
2. your server calls POST /chat (stateless) or POST /session + chat (stateful, keeps history across texts) with the message body as input
3. that api call is what fires chat.created / session.created to your vapi server url
4. you take the assistant's output and send it back via twilio/telnyx (or the assistant's sms tool)
bottom line: enabling those events just means you'll see them when chats/sessions get created — the sms-to-chat wiring is yours to build, it's not automaticbrian.rabern
06/11/2026, 5:00 PMChiranjeet Mishra
06/11/2026, 8:15 PMchat.created
• session.created
Please update the webhook configuration and test again. If you're still not seeing the events, let us know and share any relevant logs or IDs so we can investigate further.brian.rabern
06/11/2026, 10:48 PMChiranjeet Mishra
06/12/2026, 7:10 AMbrian.rabern
06/12/2026, 3:24 PM