Allow agent to continue past conversations with users
Millis AI’s Session Continuation feature enables agents to leverage previous interaction data, allowing users to continue conversations seamlessly from prior sessions. By passing a session_id
, agents can access past context, enhancing engagement and providing a personalized experience for users.
Warning: Session Continuation is only available if Data Opt-Out is disabled. When Data Opt-Out is enabled, Millis does not retain call history, so agent can’t retrieve data from previous sessions. Ensure that Data Opt-Out is disabled if you require session continuation for your users.
session_id
for Session ContinuationTo enable session continuation using the Millis Web SDK, use the msClient.start
method:
Make sure you upgrade your web sdk to v1.0.15 to have this option.
To continue a session via WebSocket, include the session_id
in the initiate
event:
For outbound calls, the session_id
is included in the request body when calling the start_outbound_call
API.
Example Request
Follow-Up Customer Support Calls: A returning customer can pick up from a previous conversation by including the session_id
, reducing the need to re-explain their issue.
Ongoing Campaigns: In multi-stage campaigns, session_id
helps track each caller’s journey, creating a more cohesive experience.
Consultations: Advisors can use session continuation to reference past discussions, fostering a more personalized relationship.
User Identification: Upcoming features will allow sessions to continue based on user_id
, phone
, or similar identifiers, adding memory across sessions without requiring a session_id
.