Ciaran
06/12/2026, 11:06 AMAI Evy
06/12/2026, 11:06 AMAI Evy
06/12/2026, 11:07 AM## Objection Handling
If the caller says they're not interested: "I understand. Is there anything specific..."
If the caller is frustrated: "I hear your frustration, let me help resolve this..."
For your delivery objection specifically, add clear triggers :
## Objection Handling Instructions
1. Listen for specific objection keywords:
- If caller mentions "delivery" AND "late" or "delayed":
→ Respond with: "Sorry to hear that! [insert your specific response]"
- If caller mentions "refund" or "money back":
→ [your refund handling]
2. Reference the Objection Handling Knowledge Base for additional context
3. Always acknowledge the concern before providing a solution
The key is defining exact conditions that trigger specific responses rather than asking the LLM to "try" using a knowledge base . Use sectional prompts with clear "if-then" logic for better reliability .AI Evy
06/12/2026, 11:07 AMAI Evy
06/12/2026, 11:07 AMCiaran
06/12/2026, 11:08 AMTry to handle the response based off the Objecction Handling Knowledge base
The user might say 'I'm happy with my current pharmacy' then you just have to check the knowledge base to see what to say next
And i've added the knowledge base at agent level (not node level)AI Evy
06/12/2026, 11:08 AMAI Evy
06/12/2026, 11:09 AM## Objection Handling Instructions
1. Listen for specific objection keywords and phrases
2. When you detect an objection, reference the Objection Handling Knowledge Base for the appropriate response
3. Common objections to watch for:
- If caller says "I'm happy with my current pharmacy":
→ Check the Objection Handling Knowledge Base for this specific objection
→ Use the suggested response provided
- If caller mentions "delivery" AND ("late" OR "delayed") :
→ Check the knowledge base for delivery objection handling
→ Respond with the suggested approach
4. Always acknowledge the objection before providing the knowledge base response
5. After handling the objection, guide the conversation back to your main objective
The key difference: instead of asking the LLM to "try" or telling it what it "has to" do, you're providing step-by-step instructions with specific trigger words . This gives the LLM clear decision points for when to consult your knowledge base.
If you're using Flex Mode, note that node-level knowledge bases are ignored, and you must configure knowledge base at agent level (which you've already done) [(2) ]() .AI Evy
06/12/2026, 11:09 AMAI Evy
06/12/2026, 11:09 AMCiaran
06/12/2026, 1:00 PMAI Evy
06/12/2026, 1:00 PMAI Evy
06/12/2026, 1:00 PM6. After handling any objection, you MUST end your response with this exact phrase:
"If you could do me a favour and give us another chance, we'd love to continue supporting your prescriptions and deliveries."
Additionally, your trigger for "My delivery took too long" might not be catching properly. The phrase "took too long" isn't explicitly listed in your triggers (you only have "late" OR "delayed") .
Update step 3 to include more variations:
3. Common objections to watch for:
- If caller says "I'm happy with my current pharmacy":
→ Check the Objection Handling Knowledge Base for this specific objection
→ Use the suggested response provided
- If caller mentions "delivery" AND ("late" OR "delayed" OR "too long" OR "slow") :
→ Check the knowledge base for delivery objection handling
→ Respond with the suggested approach from the knowledge base
→ End with the closing phrase from step 6
The key fix: replace "something like" with "this exact phrase" and add "too long" to your delivery triggers .AI Evy
06/12/2026, 1:00 PMAI Evy
06/12/2026, 1:00 PMAI Evy
06/12/2026, 1:59 PM