Skip to main content

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 DMsTest 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

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.
Use “Regenerate from” on any message in the original conversation to test alternative response paths.

Key Features

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
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
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
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

No. The sandbox only generates and previews responses. No messages are sent to real customers.
Blueberry analyzes the conversation context, your brand voice, and documentation to generate an AI response.
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.
Yes. All team members with access to your brand can see and load saved snapshots. This is useful for training and ensuring consistent response quality.
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
Yes, when loading real threads. The sandbox uses actual contact data including segment memberships, interaction history, and attributes.