Agentforce AI Agent Session Management for SMS, Text & WhatsApp

January 28, 2026

Your prospect replied on WhatsApp three weeks ago. Today she replies again, about something completely different. Without session management, your Agentforce AI agent would treat that new reply as a continuation of a cold thread. With it, the AI knows the old session expired and starts fresh.

What a session means in messaging

Your session is a bounded period during which your customer is actively conversing with your team. It starts when someone sends a message. It stays active while both sides are replying in a reasonable window. It expires when the conversation naturally stops.

Your messaging without session boundaries, every inbound message looks like a continuation of whatever came before. Your AI agent carries context that doesn’t apply. Your reports can’t tell a new enquiry from a follow-up on a six-week-old one. Your Salesforce timeline turns into a wall of undifferentiated messages.

How Agentforce handles session state

Your every SMS, text or WhatsApp conversation in the app has a session status, Active, Expired, or Owned by a specific user. You configure how long a session stays active after the last message. Typical settings: 24 hours for support conversations, 7 days for sales nurture, 30 days for long-cycle mortgage or property conversations.

Your session expires and the next inbound message starts a new one. Your Agentforce AI agent picks it up as fresh context, not as a continuation of the dormant thread.

Why expiration matters more than it looks

Your property buyers enquired about a flat three months ago. The sale didn’t happen. Today she messages again, asking about a different flat. If the AI agent treats this as the same session, it might reference the old property, open with “welcome back”, or re-engage on a listing she’s no longer interested in.

Your your 14-day session expiry in your config, that old thread is closed. The new message starts a new session. The AI reads the new message fresh, pulls the current Salesforce record state, and replies to what she actually wants, not what she wanted in January.

Ownership and escalation inside a session

Your session can be owned by your Agentforce AI agent or by a Salesforce user. When a human takes over, the session’s ownership changes. The AI steps out and stops replying on that thread until ownership comes back.

Your Salesforce Inbox shows you every session’s current owner. Your reports show the ratio of AI-owned to human-owned sessions. Your coaching team uses ownership data to decide which AI configurations need tuning.

What your reports actually see

Your sessions turn into reportable events. You see how many new sessions start per week. You see average session length. You see the ratio of sessions your Agentforce AI agent closes on its own vs sessions that hand off to humans. You see the sessions that expire without resolution, the ones worth following up on manually.

Your messaging without session management, your, SMS, text and WhatsApp messages are just a log. With it, they’re a measurable business process with start states, end states, and outcomes.