Sending proactive notifications to customers with prior web messaging sessions

Is it possible to send proactive notifications to a customer who previously had a web messaging session? I am building an engagement strategy in Architect and need to push a notification to a returning visitor before they initiate a new conversation.

I have tried using the Guest API to retrieve the session context, but the standard endpoints seem to require an active connection. I attempted to POST to /api/v2/conversations/messaging/send with the previous session ID, but I consistently receive a 400 Bad Request error. The payload I am using looks like this:

{
 "from": { "id": "bot_id" },
 "to": [{ "id": "previous_guest_id" }],
 "text": "Welcome back"
}

The error response indicates that the guest is not currently in an active conversation. Since I am handling this logic within a Data Action mapping in Architect, I need a reliable way to trigger this notification without forcing the user into a new session immediately.

What is the correct approach to leverage existing session data for proactive outreach? Should I be using a different endpoint or storing the guest ID in a custom attribute for later retrieval?