Overview
The DM Sandbox is your testing environment for refining Blueberry’s AI responses. Replay historical conversations, create test scenarios, and save conversation snapshots to verify and improve how Blueberry handles different customer interactions.Think of the Sandbox as your campaign quality assurance lab - catch issues
before they reach customers and ensure perfect execution every time.
Sandbox Capabilities
Replay Conversations
Load real DM threads and replay them to see how Blueberry would respond at
different points in the conversation.
Save Snapshots
Save conversation snapshots at specific points to repeatedly test and refine
responses.
Create Test Conversations
Build custom test conversations from scratch to verify how Blueberry handles
different scenarios.
Accessing the Sandbox
1
Navigate to Sandbox
Click Sandbox in the sidebar navigation or go to DMs → Test Sandbox.
2
Choose Your Testing Method
Select one of three options: - Load a real conversation thread - Load a saved
snapshot - Start from scratch
3
Test Responses
Interact with the conversation explorer to test how Blueberry would respond at different points.
How to Use the Sandbox
- Replay Conversations
- Save Snapshots
- Create from Scratch
Load a real DM thread and test how Blueberry would respond at different points in the conversation.
1
Select Thread
Click the Threads tab in the sidebar and select a DM conversation from your inbox.
2
View Conversation
The original conversation appears on the left panel. You can see all messages exchanged between your brand and the customer.
3
Test from Any Point
Click “Copy from here” on any customer message to test how Blueberry would respond from that point forward.
4
Generate Response
Click “Generate next message” to see what Blueberry would respond. The response appears in the right panel.
5
Continue Testing
Add follow-up customer messages and continue generating responses to test multi-turn conversations.
Key Features
Response Testing
Response Testing
Test how Blueberry’s AI would respond to any customer message based on your brand voice and documentation.
- See generated responses in real-time
- View reasoning behind each response
- Test multi-turn conversations
- Edit messages and regenerate to test variations
Conversation Explorer
Conversation Explorer
Navigate through conversations with powerful tools:
- Copy from here - Test from any point in a conversation
- Regenerate from - Generate alternative responses from historical messages
- Reset - Clear the test panel and start fresh
- Save snapshot - Capture conversation state for future testing
Message Editing
Message Editing
Edit any message in the conversation to test different scenarios:
- Modify customer messages to test edge cases
- Test different phrasings and tones
- Add or remove context to see how it affects responses
- Build complex conversation flows
Real Contact Context
Real Contact Context
When testing with real threads, Blueberry uses actual contact information:
- Previous conversation history
- Contact metadata and attributes
- Real brand voice and documentation
- Campaign context if applicable
Best Practices
Test Regularly
Test responses after any changes to brand voice, documentation, or rules. Save snapshots of important scenarios for regression testing.
Test Edge Cases
Don’t just test happy paths. Test unusual requests, angry customers, and
confusing messages to ensure Blueberry handles them gracefully.
Use Real Conversations
Load actual customer threads to test real-world scenarios. This gives you the
most accurate testing context.
Save Important Scenarios
Create snapshots for critical conversation types like returns, complaints, and product inquiries to test repeatedly.
FAQ
Does the sandbox actually send messages?
Does the sandbox actually send messages?
No. The sandbox only generates and previews responses. No messages are sent to real customers.
What happens when I click 'Generate next message'?
What happens when I click 'Generate next message'?
Blueberry analyzes the conversation context, your brand voice, and
documentation to generate an AI response.
Do snapshots update when the original conversation changes?
Do snapshots update when the original conversation changes?
No. Snapshots are static captures of a conversation at a specific point in
time. They won’t change even if the original thread receives new messages.
Can I share snapshots with my team?
Can I share snapshots with my team?
Why does Blueberry say 'No response needed'?
Why does Blueberry say 'No response needed'?
Blueberry may decide not to respond if: - The customer’s message doesn’t
require a response (e.g., “Thanks!”) - The conversation has naturally
concluded - The message is unclear and needs clarification from the customer
Can I test with contacts from specific segments?
Can I test with contacts from specific segments?
Yes, when loading real threads. The sandbox uses actual contact data including segment memberships, interaction history, and attributes.

