Delivery Guide
Best practices, tips, and checklist items to get the most out of Cast.app automated Digital Customer Success.
Design & Configuration
Project Settings
Best Practices:
- Enable Ask Me Anything (AMA): Our Digital CSM can answer your customers’ frequently asked questions regarding their subscription, account, or usage.
- Create recommendations to articles tailored to your customers’ interests or have them contact a Customer Success Manager or Account Executive.
Checklist:
- Project Logo, Account name, Account logo in Player Header Bar
- Check the Default value is set for Customer Account Name and Contact Name
- Check the correct project logo is uploaded
- Check correct icon for in-app (Customer Center) is uploaded
Contact Dataset
Checklist:
- Verify the correct contact list is selected and verify the contacts and count match the source
- Verify contact mapping (Workflow > Settings > Contact Data Aliases, Types, and Defaults)
- Text Color in default appearance: Make sure the Text color selected works with the background color or background images
Ask Me Anything Configuration
Best Practices:
- Enable AMA to let your Digital CSM answer customers’ frequently asked questions regarding their subscription, account, or usage.
- Configure multiple agent personas for different use cases (lifecycle, feedback, custom).
- Attach relevant Knowledge Base documents to agents for accurate, context-aware responses.
- Use project-level AMA context for information available across all slides.
- Use slide-level AMA context for slide-specific information.
Checklist:
- Verify AMA and Mic are configured
- Verify project-level AMA Context is set
- Verify slide-level AMA Context where applicable
- Check unanswered message fallback is configured
- Check default greeting message is appropriate
Agent Personas
Checklist:
- Cast/Lifecycle Agent - Verify agent is enabled and configured
- Agent label (persona description) is set
- Agent names (male/female variants) are correct
- First messages (male/female greetings) are appropriate
- Knowledge Base documents are attached
- Feedback Agent - If using NPS/CSAT feedback
- Agent label describes feedback purpose
- First message prompts for feedback appropriately
- Custom Agents - If using custom ElevenLabs agents
- Agent ID is correct
- Agent label and names are configured
- Knowledge Base documents are attached
Knowledge Base
Best Practices:
- Create Knowledge Base documents at the organization level for reuse across projects.
- Use URL scraping for dynamic web content that may change.
- Use file upload for static documents (PDFs, policies, guides).
- Attach relevant documents to each agent persona for accurate responses.
- Enable auto-refresh for URL-based documents to keep content current.
- Use descriptive titles for easy identification when attaching to agents.
Document Creation
Checklist:
- Single URL Documents
- URL is valid and accessible
- Content scraped successfully (status: uploaded)
- Title is descriptive
- Batch URL Documents (multiple URLs combined)
- All URLs are valid (up to 50 URLs)
- Combined content is coherent
- Title reflects combined content
- Website Crawl Documents
- Domain URL is correct
- Max pages setting is appropriate
- Include patterns are set (if needed)
- Exclude patterns are set (if needed)
- Crawl completed successfully
- File Upload Documents
- File type is supported (PDF, DOCX, TXT, HTML, MD)
- File content is readable
- Title matches document purpose
- Text Documents
- Content is complete and accurate
- Title is descriptive
Document Management
Checklist:
- All documents show status “uploaded” (green)
- Failed documents are retried or removed
- Duplicate content is avoided (check content hash)
- Auto-refresh is enabled for URL documents that change
- Old/outdated documents are deleted
- Document titles are clear and identifiable
Agent Document Attachment
Checklist:
- Each agent persona has relevant documents attached
- Documents are attached via Project Settings > Agent Personas
- Verify attached documents list per agent
- Remove irrelevant documents from agents
- Test AMA responses use attached document content
Fonts
Best Practices:
- Set the font used in your company’s branding in your project settings.
Checklist:
- Check the correct title and content fonts are set based on user requirement
Palette Colors
Best Practices:
- Set the color palette used in your company’s branding in your project settings.
Checklist:
- Check at least 3 colors are added and make sure they will be visible correctly with the background (used by chart segments)
Avatars & Voices
Checklist:
- Check correct Male or Female avatar is selected with the correct Accessory
- Confirm the proper voice cache and premium voice IDs are set correctly
Feedback Title and Narration
Checklist:
- Check correct or dynamic title is overridden correctly
- Check the override narration is aligned with all slides (plays after the last slide of any path)
- If mp3 is set, check the correct name and it’s playing correctly
Workflow
Recommendations
Checklist:
- Verify always-show (static), narration-linked (dynamic), customer center, and AMA recommendations
Pronunciations, Grammar, and Spelling
Checklist:
- Check word pronunciation is correct
- Note: pronunciations are at account level and available to all projects
Fields & Snippets
Best Practices:
- Consider using “_snippetName” to correct contact variables and use them everywhere:
- _first_name for contact_name
- _accountName
- _maleAvatarName
- _femaleAvatarName
Checklist:
- Ensure decimal points are correct in fields
- Capitalize the first name in contact_name when you create a snippet
Slides
Line & Area, Widgets
Checklist:
- Check that the date, prefix, and suffix formats are correct
- For any highlighted segment with no data, verify narration-level conditions are set to avoid generation
- Check the data and highlights are set dynamically for automatic updates based on month or quarter data
- Test narration conditions for cases where no data is available for a segment
Navigation
Checklist:
- Validate navigation conditions (e.g., hiding or showing content based on roles)
- Ensure these navigation conditions also apply to narration
- Check that default paths and narration are functioning correctly
- Test for empty paths and ensure proper handling
- Conditional Paths: Make sure if conditions are applied at path, they should be applied to narrations as well and in Show Me Everything
Button Layout & SVG Animations
Checklist:
- Ensure SVG animations are correct
- Verify that the correct segment is highlighted during narration changes
- Remove any override values set during testing
Form Slides
Checklist:
- Verify the button text on form slides is set correctly
- Ensure the correct CSM address is added; if not found, set default (prefilled) values appropriately
Email Setup & Content
Email Setup
Best Practices:
- Send emails from Cast using your domain.
- The email should come from someone your customer is familiar with:
- Always send emails from the person with the best relationship with the contact (CSM, Director, manager, account executive, or VP).
- Have a fallback email to send from.
- Recommend 3 reminders to maximize results.
- Time your emails; send them when they are most likely to read, like mornings and weekdays. Tuesday tends to be the best day to send emails.
Checklist:
- Verify that the Generate conditions are correct
- Verify sender settings
- Verify reminder settings are correct
- Check the domain is verified and DNS records are added
- Check the sender data set from the contact list and default value is set correctly
Email Content
Best Practices:
- Always personalize the Subject:
- Keep it less formal and more conversational
- Shorter email subjects are better
- Note: 64% of people determine whether to open an email based on the Subject line
- Always personalize the Body:
- Create templates that look like how a CSM would write to a customer (conversational, not marketing-style)
- 1:Many campaigns may have fonts, background images, etc.
- 1:1 emails should be personalized for the recipient
- Avoid sales-y language; compose as if writing to a friend
- Give value in emails and encourage click-through to the presentation:
- Include a metric they’d be interested in
- Offer something free (eBook, resource)
- Consider giveaway contests
- Personalize the button text using name and apostrophe-s logic
- Have both the link and button in the email (people can click button, link, or GIF)
- Move the link or button higher up in the email (visible without scrolling on mobile and desktop)
- Add a GIF with 800 x 600 size
- Add at least one recommendation action in the email
- Have at most 1 unsubscribe (only if required, since the customer already has a relationship)
- Ensure email font matches the presentation font
- Ensure email colors use company colors
- Do not use SVG images in the email body (use PNG, JPG, GIF instead)
Checklist:
- Check correct email subject is set
- Check correct body is set and images show correctly in different email providers (Gmail, Outlook)
- If content changes based on language, check for 2-3 contacts and the default
- Check that CC, BCC, and additional contacts are set correctly
- The link/button is prominent and high up in the message
- Use “Send me this email” to check formatting in: Outlook, Web Outlook, Gmail, Mac Mail
- Signature: Use PNG images (SVG does not work on several email clients)
- Check unsubscribe option
- Reminder subjects have: First Reminder, Reminder, Final Reminder
- Check Reminder configuration
Preannouncement Email
Checklist:
- Share an email template for preannouncement
- Send pre-announcement before delivering emails for the first time to an account
Warming Up Domains
Best Practices: If you have yet to send out emails from the domain you are using for delivery, we recommend using an email warmup tool. This will help your emails reach customers and avoid spam folders or promotional tabs.
It usually takes 3-4 weeks for your domain to be adequately warmed up, but this time can be longer if your domain is fresh.
Campaign & Customer Center
Campaign
Checklist:
- Data Validation: Use the data validation page to review data thoroughly
- Check that the campaign is generated correctly
- If premium voices are set, verify caching status is showing on the card
- Archive unnecessary campaigns
Customer Center (In-App)
Checklist:
- Check the in-app info page is set correctly
- Check fallback contact is set in the script
- Check correct start point is selected in the script
- In-app popup: correct timeout and message is set from snippets
- If making changes, ensure the campaign generated reflects the changes
Pre-Send Check
Checklist:
- Always Deliver to self and check for formatting, grammar, and visuals
- Always perform a “Dry Run” of the campaign before delivering to customers
- Review all Recommendations, especially web links, ae_email, csm_email, etc.
- Ensure Show Me Everything has all the slides linked to it
AMA & Knowledge Base Verification
Checklist:
- Test AMA by asking questions related to attached Knowledge Base content
- Verify agent responds with accurate information from documents
- Test AMA fallback message when question cannot be answered
- Verify all agent personas are working correctly
- Check AMA context is providing relevant slide information
- Test agent greetings display correctly (male/female variants)
- Verify Knowledge Base documents are in “uploaded” status
- Confirm no pending or error status documents are attached to agents
Analytics & Post Delivery
Checklist:
- When the final campaign is sent out, check after 30 minutes to see if delivered
- Check the email analytics
- If language is set from the contact list, check for 2-3 users
- Path showing based on condition: check 2-3 contacts based on role or conditions set
- Check website preview
AMA Analytics
Checklist:
- Review AMA chat interactions in campaign analytics
- Check total AMA interactions count
- Review unique contacts using AMA
- Inspect conversation history for quality of responses
- Identify common questions for Knowledge Base improvements
- Check if unanswered questions indicate missing KB content
- Verify feedback agent responses are being captured (if enabled)