I need to follow up with a customer if they don’t respond. Here’s the scenario:
I send a message to the client.
If the client does not respond within a specific timeframe (e.g., 1 hour, 1 day), I want to send a reminder.
The reminder message should be context-aware, meaning it should reference the previous conversation and deliver a message that fits the ongoing dialogue.
Store the session ID with a timestamp and conversation status in a database. Once a user responds, update the status to ‘responded’. If the status is not ‘responded’ after X hours, send them a new message. If you use an AI Agent, connect a persistent chat memory, feed it the previous session ID and continue the conversation?