Inactivity Timeout - செயலற்ற உரையாடல்களை தானாக மூடுதல்
பயனர்கள் பதிலளிப்பதை நிறுத்தும்போது பாட் உரையாடல்களை தானாகவே மூடவும். timeout கால அளவு, நினைவூட்டல் செய்திகள், மற்றும் தானாக மூடுவதில் உரையாடல் நிலையை கட்டமைக்கவும்.
கண்ணோட்டம்
ஒரு பயனர் உரையாடலின் நடுவில் பதிலளிப்பதை நிறுத்தும்போது, பாட் வழக்கமாக அவர்களின் அடுத்த செய்திக்காக காலவரையின்றி காத்திருக்கிறது. Inactivity Timeout அம்சம், கட்டமைக்கக்கூடிய ஒரு செயலற்ற காலத்திற்குப் பிறகு செயலற்ற உரையாடல்களை தானாகவே மூடுவதன் மூலம் இதைத் தீர்க்கிறது.
பயனர்கள் ஓட்டத்தின் எந்தப் புள்ளியிலும், 20 இல் தொகுதி 3 இல் அல்லது பாட் அதன் இறுதி செய்தியை அனுப்பிய பிறகு, ஒரு உரையாடலைக் கைவிடும்போது இது பயனுள்ளதாக இருக்கும். இந்த அம்சம் இல்லாமல், பழைய உரையாடல்கள் உங்கள் இன்பாக்ஸில் குவிகின்றன, முகவர்கள் காலாவதியான "in-progress" அரட்டைகளைப் பார்க்கிறார்கள், மற்றும் திரும்பும் பயனர்கள் சில நாட்களுக்கு முன்பு நிறுத்திய இடத்திலிருந்து தொடரும் ஒரு ஓட்டத்தால் குழப்பமடைகிறார்கள்.
inactivity timeout இயக்கப்பட்டால், பாட் அமைதியைக் கண்டறிந்து, விருப்பமாக ஒரு நினைவூட்டலை ("நீங்கள் இன்னும் இருக்கிறீர்களா?") அனுப்பி, பின்னர் உரையாடலை மூடுகிறது. பயனர் பின்னர் மீண்டும் செய்தி அனுப்பும்போது, பாட் ஆரம்பத்திலிருந்து புதிதாகத் தொடங்குகிறது.
அதை எங்கே கண்டுபிடிப்பது
Inactivity timeout உங்கள் சாட்பாட் ஓட்டத்தின் Starting Step (trigger node) இல் கட்டமைக்கப்படுகிறது.
- Studio இல் உங்கள் சாட்பாட்டைத் திறக்கவும்
- Starting Step நோடை இரட்டை-கிளிக் செய்யுங்கள்
- Conversation Inactivity Timeout ஐக் கண்டுபிடிக்க Bot Working Hours ஐக் கடந்து கீழே ஸ்க்ரோல் செய்யுங்கள்
இது எப்படி வேலை செய்கிறது
timeout பாட் பயனர் உள்ளீட்டிற்காக காத்திருக்கும் ஓட்டத்தின் ஒவ்வொரு புள்ளியிலும் வேலை செய்கிறது. இதில் text input தொகுதிகள், button தொகுதிகள், date pickers, file uploads, MaxIA response block, carousel தேர்வுகள், மற்றும் End Conversation block ஆகியவை அடங்கும்.
பாட் ஒரு செய்தியை அனுப்பி பதிலுக்காக காத்திருக்கும் ஒவ்வொரு முறையும், அது ஒரு உள் டைமரைத் தொடங்குகிறது. பயனர் பதிலளித்தால், டைமர் மீட்டமைகிறது. பயனர் கட்டமைக்கப்பட்ட காலத்தைக் கடந்து அமைதியாக இருந்தால், பாட் நடவடிக்கை எடுக்கிறது.
ஒற்றை-கட்டம் (நினைவூட்டல் இல்லை)
Bot sends message ──▶ Waits for response ──▶ User silent
│
Timer expires
│
▼
Send end message
Close conversation
இரு-கட்டம் (நினைவூட்டலுடன்)
Bot sends message ──▶ Waits for response ──▶ User silent
│
Timer expires (Phase 1)
│
▼
Send reminder message
("Are you still there?")
│
Wait reminder duration
│
Still no response?
│
YES ────┤──── NO
│ │
▼ ▼
Send end msg Timer cancelled
Close convo Bot continues
எந்த நேரத்திலும், பயனர் பதிலளித்தால், நிலுவையில் உள்ள அனைத்து டைமர்களும் ரத்து செய்யப்பட்டு பாட் சாதாரணமாகத் தொடர்கிறது. பாட் அனுப்பும் ஒவ்வொரு புதிய செய்தியுடனும் டைமர் மீட்டமைகிறது.
கட்டமைப்பு
படி 1: Inactivity Timeout ஐ இயக்கவும்
Conversation Inactivity Timeout ஐ No இலிருந்து Yes க்கு மாற்றவும். இது timeout அமைப்புகளை வெளிப்படுத்துகிறது.
படி 2: கால அளவை அமைக்கவும்
நடவடிக்கை எடுப்பதற்கு முன் பாட் எவ்வளவு நேரம் காத்திருக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும்.
| கால அளவு | இதற்காகச் சிறந்தது |
|---|---|
| 5 நிமிடங்கள் | விரைவு படிவங்கள், லீட் சேகரிப்பு பாட்கள் |
| 10-15 நிமிடங்கள் | பொது ஆதரவு பாட்கள் |
| 30-60 நிமிடங்கள் | பயனர்களுக்கு நேரம் தேவைப்படக்கூடிய சிக்கலான ஓட்டங்கள் |
| 2-6 மணிநேரம் | குறைந்த அவசர பாட்கள், async உரையாடல்கள் |
| 12-24 மணிநேரம் | பயனர்கள் அதே நாளில் திரும்பக்கூடிய பாட்கள் |
குறிப்பு: அதிகபட்ச timeout 24 மணிநேரம். இது அம்சத்தை WhatsApp செய்தியனுப்பல் சாளரத்திற்குள் வைத்திருக்கிறது மற்றும் உரையாடல்கள் அதிக நேரம் செயலற்று இருக்காது என்பதை உறுதிசெய்கிறது.
படி 3: நினைவூட்டலைக் கட்டமைக்கவும் (விருப்பத்தேர்வு)
இரு-கட்ட மூடலை இயக்க Send Reminder Before Closing ஐ Yes க்கு மாற்றவும்.
| அமைப்பு | விளக்கம் | இயல்புநிலை |
|---|---|---|
| Reminder Message | மூடுவதற்கு முன் அனுப்பப்படும் தூண்டுதல் செய்தி | "Are you still there? This conversation will be closed shortly if there is no response." |
| Wait After Reminder | மூடுவதற்கு முன் நினைவூட்டலுக்குப் பிறகு எவ்வளவு நேரம் காத்திருப்பது (2-30 நிமிடம்) | 5 நிமிடங்கள் |
நினைவூட்டல் தானாக மூடப்படுவதற்கு முன் பயனர்களுக்கு உரையாடலைத் தொடர ஒரு வாய்ப்பை வழங்குகிறது. அவர்கள் நினைவூட்டலுக்குப் பதிலளித்தால், பாட் நிறுத்திய இடத்திலிருந்து தொடர்கிறது.
படி 4: end செய்தியை அமைக்கவும்
செயலற்ற தன்மை காரணமாக உரையாடல் மூடப்படும்போது அனுப்பப்படும் செய்தியைக் கட்டமைக்கவும்.
| அமைப்பு | விளக்கம் | இயல்புநிலை |
|---|---|---|
| Inactivity End Message | தானாக மூடுவதில் அனுப்பப்படும் இறுதி செய்தி | "This conversation has been closed due to inactivity. Send a message anytime to start again." |
| Set Status on Auto-Close | அமைக்க வேண்டிய உரையாடல் நிலை (எ.கா., Resolved, Closed) | None |
படி 5: சமர்ப்பித்து சேமிக்கவும்
மோடலில் Submit ஐக் கிளிக் செய்து, பின்னர் மேல் பட்டியில் உள்ள Save Changes ஐப் பயன்படுத்தி உங்கள் பாட் ஓட்டத்தைச் சேமிக்கவும்.
ஒரு பயனர் திரும்பும்போது என்ன நடக்கிறது
ஒரு பயனர் தங்கள் உரையாடல் செயலற்ற தன்மை காரணமாக தானாக மூடப்பட்ட பிறகு ஒரு செய்தியை அனுப்பும்போது, பாட் ஆரம்பத்திலிருந்து மீண்டும் தொடங்குகிறது. பயனர் முதல் முறையாக செய்தி அனுப்புவதைப் போல ஒரு புதிய தொடக்கத்தைப் பெறுகிறார். முந்தைய ஓட்ட சூழல் இனி பொருத்தமற்றது என்பதால் இது எதிர்பார்க்கப்படும் நடத்தை.
எந்த தொகுதிகள் Inactivity Timeout ஐ ஆதரிக்கின்றன
பாட் இடைநிறுத்தி பயனர் உள்ளீட்டிற்காக காத்திருக்கும் ஒவ்வொரு புள்ளியிலும் டைமர் செயலில் உள்ளது:
| தொகுதி வகை | உள்ளடக்கப்பட்டது |
|---|---|
| Text Input | ஆம் |
| Button / Quick Reply | ஆம் |
| Date Picker | ஆம் |
| Email Input | ஆம் |
| Number Input | ஆம் |
| Phone Input | ஆம் |
| Website Input | ஆம் |
| Password Input | ஆம் |
| File Upload | ஆம் |
| Location | ஆம் |
| Audio Input | ஆம் |
| Carousel | ஆம் |
| End Conversation | ஆம் |
| MaxIA (AI Assistant) | ஆம் |
உள்ளீட்டிற்காக காத்திராத தொகுதிகள் (உரை செய்திகள், நிபந்தனைகள், API அழைப்புகள், webhooks, set variable, முதலியன) டைமரைத் தூண்டாது, ஏனெனில் பாட் அவற்றை உடனடியாக செயலாக்கி முன்னேறுகிறது.
பிற அம்சங்களுடன் தொடர்பு
Bot Working Hours
Inactivity timeout bot working hours இலிருந்து சுயாதீனமாக வேலை செய்கிறது. பாட் சில நேரங்களில் மட்டுமே இயங்க கட்டமைக்கப்பட்டால், timeout டைமர் இன்னும் working hours அடிப்படையில் அல்லாமல், கடைசி செய்தி அனுப்பப்பட்ட நேரத்தின் அடிப்படையில் கணக்கிடுகிறது.
Smart Delay / Timeout Blocks
இவை தனி அம்சங்கள். Smart delays அடுத்த தொகுதிக்குத் தொடர்வதற்கு முன் ஒரு குறிப்பிட்ட காலத்திற்கு ஓட்டத்தை இடைநிறுத்துகின்றன. Inactivity timeout பயனர் பதிலளிப்பதை நிறுத்தியுள்ளாரா என்பதைக் கண்காணிக்கிறது. இரண்டும் முரண்பாடின்றி ஒரே பாட்டில் இணைந்து இருக்கலாம்.
End Conversation Block
உங்கள் ஓட்டத்தில் ஏற்கனவே ஒரு End Conversation block இருந்தால், inactivity timeout ஒரு கூடுதல் பாதுகாப்பு வலையைச் சேர்க்கிறது. பயனர் ஒருபோதும் End Conversation block ஐ அடையாவிட்டாலும் (ஓட்டத்தின் நடுவில் கைவிட்டதால்), timeout உரையாடலை மூடும்.
பொதுவான பயன்பாட்டு வழக்குகள்
லீட் சேகரிப்பு பாட்
பயனர்கள் பெரும்பாலும் 2-3 புலங்களை நிரப்பி பின்னர் வெளியேறுகிறார்கள். பகுதி லீட் மூடப்பட்டு உங்கள் குழு வடிகட்டக்கூடிய ஒரு நிலையுடன் குறிக்கப்படும்படி 10-நிமிட timeout ஐ அமைக்கவும்.
- Duration: 10 நிமிடங்கள்
- Reminder: No (குறுகிய ஓட்டம், நினைவூட்டல் உராய்வைச் சேர்க்கிறது)
- Status: "Incomplete Lead"
AI ஆதரவு பாட் (MaxIA)
பயனர்கள் ஒரு கேள்வியைக் கேட்டு, ஒரு பதிலைப் பெற்று, விடைபெறாமல் வெளியேறுகிறார்கள். பாட் அடுத்த கேள்விக்காக என்றென்றும் காத்திருக்கிறது.
- Duration: 30 நிமிடங்கள்
- Reminder: Yes ("Need anything else? This chat will close shortly.")
- Reminder Wait: 5 நிமிடங்கள்
- Status: "Resolved"
சந்திப்பு முன்பதிவு பாட்
பயனர்களுக்கு தங்கள் காலண்டரைச் சரிபார்க்க நேரம் தேவைப்படலாம். அவர்களுக்கு நீண்ட சாளரத்தைக் கொடுங்கள் ஆனால் இறுதியில் இன்னும் மூடுங்கள்.
- Duration: 2 மணிநேரம்
- Reminder: Yes ("Still looking for a time? Let me know if you need help.")
- Reminder Wait: 15 நிமிடங்கள்
- Status: "Pending"
இருக்கும் பாட்கள்
inactivity timeout ஐ இயக்குவது opt-in மட்டுமே. இருக்கும் பாட்கள் பாதிக்கப்படாது. நீங்கள் வெளிப்படையாக Starting Step இல் அதை இயக்கி பாட்டைச் சேமிக்கும்போது மட்டுமே அம்சம் செயல்படுகிறது.
சிக்கல் தீர்வு
Timeout இயங்கவில்லை
- Starting Step இல் Conversation Inactivity Timeout டாகுள் Yes க்கு அமைக்கப்பட்டுள்ளதை உறுதிப்படுத்தவும்
- நீங்கள் மோடலில் Submit ஐக் கிளிக் செய்து பின்னர் Save Changes உடன் பாட்டைச் சேமித்தீர்கள் என்பதைச் சரிபார்க்கவும்
- timeout கால அளவுக்குப் பிறகு குறைந்தபட்சம் ஒரு நிமிடம் காத்திருங்கள், ஏனெனில் அமைப்பு காலாவதியான டைமர்களை அவ்வப்போது சரிபார்க்கிறது
- பாட் ஒரு செய்தியை அனுப்பி உள்ளீட்டிற்காக காத்திருக்கும்போது மட்டுமே டைமர் தொடங்குகிறது. பாட் இன்னும் தொகுதிகளை செயலாக்குகிறது எனில், எந்த டைமரும் நடப்பட்டிராது
பயனர் end செய்தியைப் பெறுகிறார் ஆனால் உரையாடல் மூடப்படவில்லை
- ஒரு Set Status on Auto-Close கட்டமைக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்கவும். ஒரு நிலை இல்லாமல், உரையாடல் அதன் தற்போதைய நிலையில் இருக்கும்
- end செய்தி அனுப்பப்படுகிறது, ஆனால் நீங்கள் கட்டமைப்பில் ஒரு நிலையைத் தேர்ந்தெடுத்தால் மட்டுமே உரையாடல் நிலை மாறுகிறது
பயனர் திரும்புகிறார் ஆனால் பாட் மீண்டும் தொடங்கவில்லை
- தானாக மூடிய பிறகு பயனர் ஒரு புதிய செய்தியை அனுப்பும்போது பாட் Starting Step இலிருந்து மீண்டும் தொடங்குகிறது
- பாட்டில் trigger keywords கட்டமைக்கப்பட்டிருந்தால், ஓட்டத்தை மீண்டும் தூண்ட பயனர் சரியான keyword ஐ அனுப்ப வேண்டியிருக்கலாம்
அடுத்த படிகள்
- Conversation End Block - மறுதொடக்க பட்டனுடன் உரையாடல்களை கைமுறையாக முடிக்கவும்
- Bot Working Hours - உங்கள் சாட்பாட் எப்போது செயலில் இருக்கும் எனத் திட்டமிடுங்கள்
- Studio கண்ணோட்டம் - அனைத்து தொகுதி வகைகள் மற்றும் ஓட்ட பில்டர் அம்சங்களை ஆராயுங்கள்
Conversation End Block - பாட் தொடர்புகளை நேர்த்தியாக முடித்தல்
சாட்பாட் ஓட்டங்களை மூட, உரையாடல் நிலையை அமைக்க, முகவர்கள் அல்லது துறைகளை ஒதுக்க, மற்றும் வாடிக்கையாளர்கள் உரையாடலை மறுதொடக்கம் செய்ய அனுமதிக்க Conversation End block ஐப் பயன்படுத்துங்கள்.
API Block - உங்கள் சாட்பாட் ஓட்டத்திலிருந்து வெளிப்புற API களை அழைத்தல்
உங்கள் ChatMaxima சாட்பாட் ஓட்டத்திலிருந்து எந்தவொரு REST API ஐயும் அழைக்கவும். URL, method, headers, authentication, body ஐக் கட்டமைத்து JSON பதில் புலங்களை மாறிகளுக்கு வரைபடமாக்குங்கள்.