WhatsApp Session Management Guide β
Version 1.5.1Prerequisites: Active WhatsApp Business Account connected
Important: Hours limited to 1-23 due to WhatsApp's 24-hour messaging window
Overview β
What is WhatsApp Session Management? β
WhatsApp Session Management is an intelligent automated system that helps you maintain conversation continuity within WhatsApp's 24-hour messaging window. When a customer doesn't respond within a specified timeframe (1-23 hours), the system automatically sends a friendly reminder to keep the conversation active before the 24-hour window expires.
Understanding WhatsApp's 24-Hour Window
WhatsApp Cloud API restricts businesses to send messages only within 24 hours after a customer's last message. This feature helps you re-engage customers before this window closes, ensuring your conversation remains active and you can continue communicating without restrictions.
How It Works β
Understanding the system helps you configure it better. Here's what happens automatically:
The Session Management Flow β
Configuration Guide β

Step 1: Navigate to Settings β
- Log in to your WhatsMark SaaS dashboard
- Click on Settings in the left sidebar
- Select Application Settings
- Click on WhatsApp Session Management
Step 2: Enable Session Reset Message β
What This Toggle Does β
The Enable Session Reset Message toggle is the master switch for the entire session management system.
Configuration β
| Setting | Options | Recommendation |
|---|---|---|
| Toggle | ON / OFF | ON for better engagement |
| Default | OFF | Change to ON to activate |
Best Practice
Turn this ON if you're actively managing customer conversations. Turn OFF only if you're on vacation or during maintenance periods.
Step 3: Set Session Expiry Hours β
What This Means β
This is the number of hours of inactivity before the system sends a reminder to the customer. You can only set between 1-23 hours due to WhatsApp's 24-hour messaging window restriction.
Important Limitation
Allowed Range: 1-23 hours ONLY
WhatsApp Cloud API only allows messaging within 24 hours of a customer's last message. To ensure reminders are sent successfully, you must set the expiry time between 1-23 hours. Setting it to 24 hours or more would exceed the messaging window.
Example Scenarios
- Set: 23 hours (maximum allowed)
- Message: "Hi {contact_firstname}! Following up on our conversation. Still interested? Let me know! "
Step 4: Craft Your Session Expiry Message β
This is the most important part β the message your customers will see when they're reminded.
Available Merge Fields β
Use these placeholders to personalize your messages:
| Merge Field | Description | Example Output |
|---|---|---|
{contact_firstname} | Customer's first name | "John" |
{contact_lastname} | Customer's last name | "Smith" |
{contact_email} | Customer's email address | "[email protected]" |
{contact_phone} | Customer's phone number | "+1234567890" |
{company_name} | Your company name | "Your Business Inc." |
Step 5: Save Your Configuration β
- Review all your settings one final time
- Click the Save Changes button
- Wait for confirmation: "Settings saved successfully"