๐ค Build Your First Survey Chatbot in 30 Minutes
A hands-on, step-by-step tutorial for M&E professionals to create conversational AI surveys using free platforms. No coding experience required!
โฑ๏ธ Total Time: 30 minutesYour Progress
- How to select the right chatbot platform for M&E surveys
- Designing conversational survey questions that feel natural
- Building conditional logic for adaptive surveys
- Testing your chatbot before deployment
- Best practices for deploying and monitoring chatbot surveys
By the end of this tutorial, you'll have a fully functional chatbot survey that can:
- Conduct conversational surveys via SMS, WhatsApp, or web
- Adapt questions based on previous responses
- Validate responses in real-time
- Collect and organize data automatically
- Be deployed to reach hundreds or thousands of respondents
Step 1: Choose Your Chatbot Platform (5 minutes)
The first decision is selecting a platform that matches your technical skills, budget, and survey needs. Each platform has strengthsโsome prioritize ease of use, others offer advanced features, and some excel at specific channels like WhatsApp or SMS.
For your first chatbot, prioritize ease of use over advanced features. You can always migrate to more sophisticated platforms later. Start with something that lets you build and deploy quickly without getting overwhelmed by complexity.
Recommended Free Platforms for M&E Surveys
- No coding required
- Beautiful interface
- Logic jumps included
- Free plan available
- Great for web surveys
- Visual flow builder
- Facebook/Instagram integration
- WhatsApp support (paid)
- Free tier: 1,000 contacts
- Template library
- No-code builder
- WhatsApp Business API
- Web widget
- Free plan available
- Conditional logic
- SMS-based surveys
- Works on basic phones
- Low-bandwidth friendly
- Visual flow builder
- Pay-as-you-go pricing
| Platform | Best For | Learning Curve | Free Tier |
|---|---|---|---|
| Typeform | Web surveys, beginners | Easy โญโญโญ | 10 questions, 100 responses/month |
| ManyChat | Social media surveys | Easy โญโญโญ | 1,000 contacts |
| Landbot | Website + WhatsApp | Moderate โญโญ | 100 chats/month |
| Twilio | SMS, low-connectivity | Moderate โญโญ | Trial credits (~100 SMS) |
For this tutorial, we'll use Typeform because it's the easiest to get started with and provides immediate visual feedback. The principles you learn apply to any platform.
Click the button below to create a free Typeform account if you haven't already:
Create Free Typeform Account โStep 2: Design Your Survey Questions (8 minutes)
Great chatbot surveys feel like conversations, not interrogations. The secret is asking questions naturally, one at a time, and adapting based on responses. Let's design questions for a sample M&E survey about a health education program.
- One question at a time: Don't overwhelm with multiple questions in one message
- Use natural language: "How old are you?" not "Respondent Age (years):"
- Provide context: Explain why you're asking when needed
- Keep it brief: Aim for surveys completable in 5-7 minutes
- Thank and reassure: Show appreciation and explain data usage
Interactive Question Builder
Let's build a sample health education survey together. Add questions below:
Your Survey Questions
Sample M&E Survey Structure
Here's a well-designed health education survey structure you can use as inspiration:
Welcome Message: "Hi! I'm conducting a short survey about our health education program. It takes about 5 minutes. Your responses are confidential and will help improve our services. Would you like to participate?"
- Type: Yes/No
- Logic: If "No", thank and end survey
Q1: "What is your age group?" (18-25, 26-35, 36-45, 46-55, 56+)
Q2: "What is your gender?" (Male, Female, Non-binary, Prefer not to say)
Q3: "Which district do you live in?" (Open text or dropdown)
Q4: "Have you attended any health education sessions in the past 6 months?" (Yes/No)
Q5: (If Q4 = Yes) "How many sessions did you attend?" (1-2, 3-5, 6-10, More than 10)
Q6: (If Q4 = Yes) "Which topics were covered? Select all that apply." (Nutrition, Disease Prevention, Hygiene, Family Planning, Other)
Q7: "On a scale of 1-5, how much did you know about [topic] before the program?" (1 = Nothing, 5 = A lot)
Q8: "On a scale of 1-5, how much do you know now?" (1 = Nothing, 5 = A lot)
Q9: "Have you changed any health behaviors because of what you learned?" (Yes/No)
Q10: (If Q9 = Yes) "Which behaviors have you changed? Please describe." (Open text)
Q11: "How satisfied were you with the health education sessions?" (Very satisfied, Satisfied, Neutral, Dissatisfied, Very dissatisfied)
Q12: "What could we improve?" (Open text)
Q13: "Would you recommend this program to others?" (Yes/No)
Thank You Message: "Thank you for completing this survey! Your feedback helps us improve our health education program. Your responses are confidential and will be used only for program evaluation purposes."
- Too many questions: Keep surveys under 15 questions for chatbots
- Asking irrelevant questions: Use skip logic to avoid wasting respondent time
- Unclear answer options: Ensure options are mutually exclusive and exhaustive
- Forgetting "Prefer not to answer": Always offer opt-out for sensitive questions
- No validation: Add basic validation to prevent nonsensical responses
- Starting with sensitive questions: Build rapport first with easy questions
Step 3: Build Your Conversation Flow (8 minutes)
Now that you have your questions designed, it's time to build the conversational flow. This is where your static questions transform into an adaptive, intelligent conversation.
Conversation flow determines the order of questions and how the chatbot adapts based on responses. For example:
- If a respondent says "No" to attending sessions, skip questions about session quality
- If they rate knowledge as "5" (already knew a lot), ask different follow-ups than someone who rated "1"
- If they mention specific health topics, probe deeper on those topics
Building in Typeform (Step-by-Step)
- Log in to Typeform
- Click "Create typeform" or "New typeform"
- Choose "Start from scratch" (don't use templatesโwe're building custom)
- Give your typeform a title: "Health Education Survey"
- Click "Create"
Pro Tip: Enable "Conversational mode" in Settings โ Logic to make it feel more like a chat and less like a form.
- Click the "+" button to add questions
- Select question type (Multiple Choice, Short Text, Opinion Scale, etc.)
- Enter your question text naturally (e.g., "What is your age group?")
- Add answer options if it's multiple choice
- Mark questions as required by toggling "Required" switch
- Repeat for all questions in your survey
Question Type Mapping:
- Age, gender, location โ Multiple Choice
- Yes/No questions โ Yes/No type
- Satisfaction ratings โ Opinion Scale
- Open feedback โ Long Text
- Numeric data (sessions attended) โ Number
What is Skip Logic? It's conditional routing that adapts the survey based on responses.
- Click on a question that should trigger a skip (e.g., "Did you attend sessions?")
- Click the "Logic" icon (branching icon) in the question panel
- Select "Logic Jump"
- Set up conditions:
- If respondent selects "No" โ Jump to Question 11 (Closing)
- If respondent selects "Yes" โ Continue to next question
- Repeat for other conditional questions
Welcome Screen:
- Add a "Welcome Screen" at the beginning (click "+", select "Welcome screen")
- Write a warm introduction explaining the survey purpose and time commitment
- Include consent language if required by your ethics protocol
Thank You Screen:
- Add an "Ending" screen at the end
- Thank respondents for their time
- Explain how their data will be used
- Optionally include a call-to-action (share on social, visit website)
Advanced Features (Optional)
- Welcome screen explains survey purpose and duration
- Consent obtained if required
- Questions ordered logically (demographics โ program participation โ outcomes)
- Skip logic implemented for conditional questions
- Sensitive questions placed after rapport-building
- Thank you screen confirms submission and explains data usage
Step 4: Test Your Chatbot (5 minutes)
Never deploy a chatbot without thorough testing. What looks perfect in the builder often reveals usability issues when tested as a real conversation. This step ensures your survey works smoothly before reaching actual respondents.
Even experienced M&E professionals make mistakes when building chatbots:
- Skip logic errors: Questions appear when they shouldn't, or don't appear when they should
- Unclear question wording: What made sense while writing confuses actual respondents
- Missing validation: Respondents can submit nonsensical answers
- Technical glitches: Forms don't submit, answers don't save, links don't work
- Poor mobile experience: Survey looks great on desktop but broken on phones
Testing Protocol
- In Typeform, click the "Preview" button (eye icon) at the top right
- Complete the survey as a typical respondent would
- Check that:
- All questions display correctly
- Answer options are clear and complete
- Required fields are marked
- Navigation flows smoothly
- Make notes of any confusing wording or layout issues
Test ALL possible paths through your survey, not just the "happy path."
- Path 1 - Participant: Complete survey selecting "Yes" to program participation
- Path 2 - Non-participant: Complete selecting "No" to participationโverify skip logic works
- Path 3 - Partial response: Leave some optional questions blankโensure it still submits
- Path 4 - Edge cases: Enter unusual but valid responses (very high/low numbers, long text)
Common Logic Errors:
- Skip logic sends to wrong question number
- Conditional questions appear when they shouldn't
- Required questions can be accidentally skipped due to logic
- "Other (please specify)" doesn't trigger text input field
Most respondents will complete surveys on mobile devicesโtest there first!
- Send the preview link to your phone
- Complete the survey on your mobile device
- Check for:
- Text readability (not too small?)
- Button/tap target sizes (easy to click?)
- Keyboard behavior (correct keyboard for number inputs?)
- Scrolling and navigation
- Loading speed on mobile data (not just WiFi)
You're too close to your surveyโget fresh eyes on it.
- Share the preview link with 2-3 colleagues
- Ask them to complete it while you observe (if possible) or provide feedback
- Specifically ask:
- "Were any questions confusing?"
- "Did you hesitate or get stuck anywhere?"
- "How long did it take?"
- "Would you complete this if you were a real beneficiary?"
- Watch for where they pause or seem confusedโthose are problem areas
Gold Standard: If possible, test with 1-2 people from your actual target population. They'll catch cultural or language issues your colleagues might miss.
Interactive Testing Simulator
Practice identifying common chatbot issues with this simulator:
Chatbot Testing Simulator
This simulator demonstrates how chatbots should flow. Test different response paths!
Pre-Deployment Checklist
- Completed survey in preview mode from start to finish
- Tested all skip logic paths (participant & non-participant routes)
- Verified survey works perfectly on mobile device
- Asked 2-3 colleagues to test and provide feedback
- Fixed all identified issues and retested
- Verified required fields are marked and enforced
- Checked that thank you message displays correctly
- Confirmed data exports correctly (downloaded test responses)
- Survey completion time is 5-10 minutes (not 20+)
- All links in welcome/thank you screens work and open correctly
Step 5: Deploy Your Chatbot (4 minutes)
Your chatbot is tested and readyโnow it's time to share it with respondents. Deployment strategies vary based on your target population's technology access and preferences.
Choose deployment methods based on your population:
- Direct Link: Simple URL to share via email, SMS, or messaging apps
- QR Code: Print on posters, handouts for easy mobile access
- Social Media: Share on Facebook, Twitter, WhatsApp status
- Embedded Widget: Add to your website
- SMS Campaign: Send link via bulk SMS service
Deployment Methods
Best for: Reaching respondents who have email or messaging apps
- In Typeform, click "Share" button
- Copy the survey link
- Shorten it using Bitly or TinyURL for easier sharing
- Share via:
- Email with personalized message
- WhatsApp/Telegram broadcast
- SMS (if you have bulk SMS service)
- Facebook/Twitter/LinkedIn posts
Best for: In-person events, clinics, community centers
- In Typeform Share menu, generate QR code
- Download high-resolution version
- Print on:
- Posters in health facilities
- Handouts at program sites
- Table tents at events
- Program completion certificates
- Include clear instructions: "Scan with phone camera to complete survey"
Best for: Organizations with active social media presence and engaged followers
- Create engaging social posts:
- Explain survey purpose briefly
- Emphasize time commitment (e.g., "just 5 minutes")
- Include call-to-action
- Add relevant hashtags
- Post multiple times (morning, afternoon, evening) to maximize reach
- Pin survey post to top of profile during collection period
- Encourage sharing: "Help us improve! Share this survey with others who've participated."
Best for: Organizations with websites where stakeholders regularly visit
- In Typeform Share menu, click "Embed"
- Choose embed style:
- Inline: Survey embedded directly on page
- Popup: Appears when clicking a button
- Slider: Slides in from side
- Popover: Small widget in corner
- Copy embed code
- Paste into your website's HTML
- Test on live site before promoting
Best for: Large-scale surveys where you have phone numbers
Requirements: Bulk SMS service, phone number database, budget for SMS costs
- Use SMS platforms like:
- Twilio (global)
- Africa's Talking (Africa-focused)
- Clickatell (global)
- Keep messages under 160 characters if possible (single SMS)
- Use URL shorteners to save character space
- Send during appropriate hours (not late night)
- Include opt-out instructions if required by local regulations
Launch Strategy
Recommended Approach: Soft launch first!
- Soft Launch (Days 1-2): Share with small subset (50-100 respondents)
- Monitor closely: Check for technical issues, confusion, drop-off patterns
- Quick fixes: Correct any problems discovered
- Full Launch (Day 3+): Roll out to full target population
This catches issues before they affect thousands of respondents!
Monitoring & Response Tracking
Key metrics to monitor daily during data collection:
- Response rate: % of people who started survey vs. total sent
- Completion rate: % who finished vs. started
- Drop-off points: Which questions lose respondents?
- Average completion time: Is it matching your 5-7 minute estimate?
- Device breakdown: Mobile vs. desktop respondents
- Time patterns: When are people responding most?
- High drop-off (>30%): Survey too long or question confusing
- Very fast completions (<2 min): People rushing through, data quality suspect
- Low response rate (<20%): Distribution method not reaching people or poor targeting
- Specific question high abandonment: Question is confusing, sensitive, or poorly worded
Deployment Checklist
- Selected appropriate deployment channel(s) for target population
- Created shortened URL for easy sharing
- Drafted clear, engaging distribution message
- Planned soft launch with subset before full rollout
- Set up monitoring dashboard to track responses daily
- Created reminder schedule (e.g., Day 3, Day 7)
- Prepared response to common questions/issues
- Set data collection end date and communicated deadline
๐ Congratulations! You've Built Your First Chatbot!
You've completed the 30-minute tutorial and learned how to create, test, and deploy conversational AI surveys for M&E. You're now equipped with skills to transform your data collection!
What You've Learned
๐ Your Next Steps
- Complete your first real chatbot survey with actual respondents
- Experiment with advanced features like calculations, recall answers, and custom branding
- Explore AI prompting techniques for improving chatbot conversations
- Try other platforms (ManyChat, Landbot, Twilio) for different use cases
- Integrate chatbot data with your existing M&E systems
- Share your learnings with colleagues and build organizational capacity
- Join the EvalCommunity to connect with other M&E professionals using AI
Additional Resources
This tutorial is part of the AI-Powered Data Collection in M&E course. Continue with:
- Lesson 2: Advanced Chatbot Features (Voice, Multilingual, AI Responses)
- Lesson 3: Satellite Imagery Analysis for M&E
- Lesson 4: AI-Enhanced Mobile Data Collection Apps
- Lesson 5: Ethics and Best Practices in AI Data Collection
EvalCommunity Academy | AI-Powered M&E Training for Development Professionals
Questions? Contact EvalCommunity | Explore More Courses
EvalCommunity Academy. All resources and tutorials designed for M&E professionals.
๐ค Build Your First Survey Chatbot in 30 Minutes
A hands-on, step-by-step tutorial for M&E professionals to create conversational AI surveys using free platforms. No coding experience required!
โฑ๏ธ Total Time: 30 minutesYour Progress
- How to select the right chatbot platform for M&E surveys
- Designing conversational survey questions that feel natural
- Building conditional logic for adaptive surveys
- Testing your chatbot before deployment
- Best practices for deploying and monitoring chatbot surveys
By the end of this tutorial, you'll have a fully functional chatbot survey that can:
- Conduct conversational surveys via SMS, WhatsApp, or web
- Adapt questions based on previous responses
- Validate responses in real-time
- Collect and organize data automatically
- Be deployed to reach hundreds or thousands of respondents
Step 1: Choose Your Chatbot Platform (5 minutes)
The first decision is selecting a platform that matches your technical skills, budget, and survey needs. Each platform has strengthsโsome prioritize ease of use, others offer advanced features, and some excel at specific channels like WhatsApp or SMS.
For your first chatbot, prioritize ease of use over advanced features. You can always migrate to more sophisticated platforms later. Start with something that lets you build and deploy quickly without getting overwhelmed by complexity.
Recommended Free Platforms for M&E Surveys
- No coding required
- Beautiful interface
- Logic jumps included
- Free plan available
- Great for web surveys
- Visual flow builder
- Facebook/Instagram integration
- WhatsApp support (paid)
- Free tier: 1,000 contacts
- Template library
- No-code builder
- WhatsApp Business API
- Web widget
- Free plan available
- Conditional logic
- SMS-based surveys
- Works on basic phones
- Low-bandwidth friendly
- Visual flow builder
- Pay-as-you-go pricing
| Platform | Best For | Learning Curve | Free Tier |
|---|---|---|---|
| Typeform | Web surveys, beginners | Easy โญโญโญ | 10 questions, 100 responses/month |
| ManyChat | Social media surveys | Easy โญโญโญ | 1,000 contacts |
| Landbot | Website + WhatsApp | Moderate โญโญ | 100 chats/month |
| Twilio | SMS, low-connectivity | Moderate โญโญ | Trial credits (~100 SMS) |
For this tutorial, we'll use Typeform because it's the easiest to get started with and provides immediate visual feedback. The principles you learn apply to any platform.
Click the button below to create a free Typeform account if you haven't already:
Create Free Typeform Account โStep 2: Design Your Survey Questions (8 minutes)
Great chatbot surveys feel like conversations, not interrogations. The secret is asking questions naturally, one at a time, and adapting based on responses. Let's design questions for a sample M&E survey about a health education program.
- One question at a time: Don't overwhelm with multiple questions in one message
- Use natural language: "How old are you?" not "Respondent Age (years):"
- Provide context: Explain why you're asking when needed
- Keep it brief: Aim for surveys completable in 5-7 minutes
- Thank and reassure: Show appreciation and explain data usage
Interactive Question Builder
Let's build a sample health education survey together. Add questions below:
Your Survey Questions
Sample M&E Survey Structure
Here's a well-designed health education survey structure you can use as inspiration:
Welcome Message: "Hi! I'm conducting a short survey about our health education program. It takes about 5 minutes. Your responses are confidential and will help improve our services. Would you like to participate?"
- Type: Yes/No
- Logic: If "No", thank and end survey
Q1: "What is your age group?" (18-25, 26-35, 36-45, 46-55, 56+)
Q2: "What is your gender?" (Male, Female, Non-binary, Prefer not to say)
Q3: "Which district do you live in?" (Open text or dropdown)
Q4: "Have you attended any health education sessions in the past 6 months?" (Yes/No)
Q5: (If Q4 = Yes) "How many sessions did you attend?" (1-2, 3-5, 6-10, More than 10)
Q6: (If Q4 = Yes) "Which topics were covered? Select all that apply." (Nutrition, Disease Prevention, Hygiene, Family Planning, Other)
Q7: "On a scale of 1-5, how much did you know about [topic] before the program?" (1 = Nothing, 5 = A lot)
Q8: "On a scale of 1-5, how much do you know now?" (1 = Nothing, 5 = A lot)
Q9: "Have you changed any health behaviors because of what you learned?" (Yes/No)
Q10: (If Q9 = Yes) "Which behaviors have you changed? Please describe." (Open text)
Q11: "How satisfied were you with the health education sessions?" (Very satisfied, Satisfied, Neutral, Dissatisfied, Very dissatisfied)
Q12: "What could we improve?" (Open text)
Q13: "Would you recommend this program to others?" (Yes/No)
Thank You Message: "Thank you for completing this survey! Your feedback helps us improve our health education program. Your responses are confidential and will be used only for program evaluation purposes."
- Too many questions: Keep surveys under 15 questions for chatbots
- Asking irrelevant questions: Use skip logic to avoid wasting respondent time
- Unclear answer options: Ensure options are mutually exclusive and exhaustive
- Forgetting "Prefer not to answer": Always offer opt-out for sensitive questions
- No validation: Add basic validation to prevent nonsensical responses
- Starting with sensitive questions: Build rapport first with easy questions
Step 3: Build Your Conversation Flow (8 minutes)
Now that you have your questions designed, it's time to build the conversational flow. This is where your static questions transform into an adaptive, intelligent conversation.
Conversation flow determines the order of questions and how the chatbot adapts based on responses. For example:
- If a respondent says "No" to attending sessions, skip questions about session quality
- If they rate knowledge as "5" (already knew a lot), ask different follow-ups than someone who rated "1"
- If they mention specific health topics, probe deeper on those topics
Building in Typeform (Step-by-Step)
- Log in to Typeform
- Click "Create typeform" or "New typeform"
- Choose "Start from scratch" (don't use templatesโwe're building custom)
- Give your typeform a title: "Health Education Survey"
- Click "Create"
Pro Tip: Enable "Conversational mode" in Settings โ Logic to make it feel more like a chat and less like a form.
- Click the "+" button to add questions
- Select question type (Multiple Choice, Short Text, Opinion Scale, etc.)
- Enter your question text naturally (e.g., "What is your age group?")
- Add answer options if it's multiple choice
- Mark questions as required by toggling "Required" switch
- Repeat for all questions in your survey
Question Type Mapping:
- Age, gender, location โ Multiple Choice
- Yes/No questions โ Yes/No type
- Satisfaction ratings โ Opinion Scale
- Open feedback โ Long Text
- Numeric data (sessions attended) โ Number
What is Skip Logic? It's conditional routing that adapts the survey based on responses.
- Click on a question that should trigger a skip (e.g., "Did you attend sessions?")
- Click the "Logic" icon (branching icon) in the question panel
- Select "Logic Jump"
- Set up conditions:
- If respondent selects "No" โ Jump to Question 11 (Closing)
- If respondent selects "Yes" โ Continue to next question
- Repeat for other conditional questions
Welcome Screen:
- Add a "Welcome Screen" at the beginning (click "+", select "Welcome screen")
- Write a warm introduction explaining the survey purpose and time commitment
- Include consent language if required by your ethics protocol
Thank You Screen:
- Add an "Ending" screen at the end
- Thank respondents for their time
- Explain how their data will be used
- Optionally include a call-to-action (share on social, visit website)
Advanced Features (Optional)
- Welcome screen explains survey purpose and duration
- Consent obtained if required
- Questions ordered logically (demographics โ program participation โ outcomes)
- Skip logic implemented for conditional questions
- Sensitive questions placed after rapport-building
- Thank you screen confirms submission and explains data usage
Step 4: Test Your Chatbot (5 minutes)
Never deploy a chatbot without thorough testing. What looks perfect in the builder often reveals usability issues when tested as a real conversation. This step ensures your survey works smoothly before reaching actual respondents.
Even experienced M&E professionals make mistakes when building chatbots:
- Skip logic errors: Questions appear when they shouldn't, or don't appear when they should
- Unclear question wording: What made sense while writing confuses actual respondents
- Missing validation: Respondents can submit nonsensical answers
- Technical glitches: Forms don't submit, answers don't save, links don't work
- Poor mobile experience: Survey looks great on desktop but broken on phones
Testing Protocol
- In Typeform, click the "Preview" button (eye icon) at the top right
- Complete the survey as a typical respondent would
- Check that:
- All questions display correctly
- Answer options are clear and complete
- Required fields are marked
- Navigation flows smoothly
- Make notes of any confusing wording or layout issues
Test ALL possible paths through your survey, not just the "happy path."
- Path 1 - Participant: Complete survey selecting "Yes" to program participation
- Path 2 - Non-participant: Complete selecting "No" to participationโverify skip logic works
- Path 3 - Partial response: Leave some optional questions blankโensure it still submits
- Path 4 - Edge cases: Enter unusual but valid responses (very high/low numbers, long text)
Common Logic Errors:
- Skip logic sends to wrong question number
- Conditional questions appear when they shouldn't
- Required questions can be accidentally skipped due to logic
- "Other (please specify)" doesn't trigger text input field
Most respondents will complete surveys on mobile devicesโtest there first!
- Send the preview link to your phone
- Complete the survey on your mobile device
- Check for:
- Text readability (not too small?)
- Button/tap target sizes (easy to click?)
- Keyboard behavior (correct keyboard for number inputs?)
- Scrolling and navigation
- Loading speed on mobile data (not just WiFi)
You're too close to your surveyโget fresh eyes on it.
- Share the preview link with 2-3 colleagues
- Ask them to complete it while you observe (if possible) or provide feedback
- Specifically ask:
- "Were any questions confusing?"
- "Did you hesitate or get stuck anywhere?"
- "How long did it take?"
- "Would you complete this if you were a real beneficiary?"
- Watch for where they pause or seem confusedโthose are problem areas
Gold Standard: If possible, test with 1-2 people from your actual target population. They'll catch cultural or language issues your colleagues might miss.
Interactive Testing Simulator
Practice identifying common chatbot issues with this simulator:
Chatbot Testing Simulator
This simulator demonstrates how chatbots should flow. Test different response paths!
Pre-Deployment Checklist
- Completed survey in preview mode from start to finish
- Tested all skip logic paths (participant & non-participant routes)
- Verified survey works perfectly on mobile device
- Asked 2-3 colleagues to test and provide feedback
- Fixed all identified issues and retested
- Verified required fields are marked and enforced
- Checked that thank you message displays correctly
- Confirmed data exports correctly (downloaded test responses)
- Survey completion time is 5-10 minutes (not 20+)
- All links in welcome/thank you screens work and open correctly
Step 5: Deploy Your Chatbot (4 minutes)
Your chatbot is tested and readyโnow it's time to share it with respondents. Deployment strategies vary based on your target population's technology access and preferences.
Choose deployment methods based on your population:
- Direct Link: Simple URL to share via email, SMS, or messaging apps
- QR Code: Print on posters, handouts for easy mobile access
- Social Media: Share on Facebook, Twitter, WhatsApp status
- Embedded Widget: Add to your website
- SMS Campaign: Send link via bulk SMS service
Deployment Methods
Best for: Reaching respondents who have email or messaging apps
- In Typeform, click "Share" button
- Copy the survey link
- Shorten it using Bitly or TinyURL for easier sharing
- Share via:
- Email with personalized message
- WhatsApp/Telegram broadcast
- SMS (if you have bulk SMS service)
- Facebook/Twitter/LinkedIn posts
Best for: In-person events, clinics, community centers
- In Typeform Share menu, generate QR code
- Download high-resolution version
- Print on:
- Posters in health facilities
- Handouts at program sites
- Table tents at events
- Program completion certificates
- Include clear instructions: "Scan with phone camera to complete survey"
Best for: Organizations with active social media presence and engaged followers
- Create engaging social posts:
- Explain survey purpose briefly
- Emphasize time commitment (e.g., "just 5 minutes")
- Include call-to-action
- Add relevant hashtags
- Post multiple times (morning, afternoon, evening) to maximize reach
- Pin survey post to top of profile during collection period
- Encourage sharing: "Help us improve! Share this survey with others who've participated."
Best for: Organizations with websites where stakeholders regularly visit
- In Typeform Share menu, click "Embed"
- Choose embed style:
- Inline: Survey embedded directly on page
- Popup: Appears when clicking a button
- Slider: Slides in from side
- Popover: Small widget in corner
- Copy embed code
- Paste into your website's HTML
- Test on live site before promoting
Best for: Large-scale surveys where you have phone numbers
Requirements: Bulk SMS service, phone number database, budget for SMS costs
- Use SMS platforms like:
- Twilio (global)
- Africa's Talking (Africa-focused)
- Clickatell (global)
- Keep messages under 160 characters if possible (single SMS)
- Use URL shorteners to save character space
- Send during appropriate hours (not late night)
- Include opt-out instructions if required by local regulations
Launch Strategy
Recommended Approach: Soft launch first!
- Soft Launch (Days 1-2): Share with small subset (50-100 respondents)
- Monitor closely: Check for technical issues, confusion, drop-off patterns
- Quick fixes: Correct any problems discovered
- Full Launch (Day 3+): Roll out to full target population
This catches issues before they affect thousands of respondents!
Monitoring & Response Tracking
Key metrics to monitor daily during data collection:
- Response rate: % of people who started survey vs. total sent
- Completion rate: % who finished vs. started
- Drop-off points: Which questions lose respondents?
- Average completion time: Is it matching your 5-7 minute estimate?
- Device breakdown: Mobile vs. desktop respondents
- Time patterns: When are people responding most?
- High drop-off (>30%): Survey too long or question confusing
- Very fast completions (<2 min): People rushing through, data quality suspect
- Low response rate (<20%): Distribution method not reaching people or poor targeting
- Specific question high abandonment: Question is confusing, sensitive, or poorly worded
Deployment Checklist
- Selected appropriate deployment channel(s) for target population
- Created shortened URL for easy sharing
- Drafted clear, engaging distribution message
- Planned soft launch with subset before full rollout
- Set up monitoring dashboard to track responses daily
- Created reminder schedule (e.g., Day 3, Day 7)
- Prepared response to common questions/issues
- Set data collection end date and communicated deadline
๐ Congratulations! You've Built Your First Chatbot!
You've completed the 30-minute tutorial and learned how to create, test, and deploy conversational AI surveys for M&E. You're now equipped with skills to transform your data collection!
What You've Learned
๐ Your Next Steps
- Complete your first real chatbot survey with actual respondents
- Experiment with advanced features like calculations, recall answers, and custom branding
- Explore AI prompting techniques for improving chatbot conversations
- Try other platforms (ManyChat, Landbot, Twilio) for different use cases
- Integrate chatbot data with your existing M&E systems
- Share your learnings with colleagues and build organizational capacity
- Join the EvalCommunity to connect with other M&E professionals using AI
Additional Resources
This tutorial is part of the AI-Powered Data Collection in M&E course. Continue with:
- Lesson 2: Advanced Chatbot Features (Voice, Multilingual, AI Responses)
- Lesson 3: Satellite Imagery Analysis for M&E
- Lesson 4: AI-Enhanced Mobile Data Collection Apps
- Lesson 5: Ethics and Best Practices in AI Data Collection
EvalCommunity Academy | AI-Powered M&E Training for Development Professionals
Questions? Contact EvalCommunity | Explore More Courses
EvalCommunity Academy. All resources and tutorials designed for M&E professionals.
