Survey & Feedback Agent
In this tutorial, you’ll build a voice agent that conducts phone surveys and collects customer feedback at scale. It asks structured questions, records NPS scores, captures open-ended feedback, and logs everything to a spreadsheet for analysis.What You’ll Build
A phone agent that:- Calls customers from a list using the campaign system
- Introduces the survey naturally and asks for participation
- Asks structured questions in a conversational tone
- Collects NPS scores (1-10)
- Captures open-ended feedback
- Thanks the respondent and ends the call professionally
- Logs all responses to Google Sheets
- Updates customer records via CRM webhook
Step 1: Create the Agent
- Go to your thinnestAI Dashboard
- Click Create Agent
- Name it:
Survey Agent - Set the description:
Conducts phone surveys, collects NPS scores, and records feedback
Step 2: Choose the Model
Select Claude Haiku as your model. Claude Haiku is the ideal choice for survey agents. It’s fast, follows scripts reliably, and is significantly more cost-effective than larger models. Since surveys follow a predictable structure, you don’t need a premium model.Cost tip: For high-volume outbound surveys (hundreds or thousands of calls), Claude Haiku can reduce your LLM costs by 80%+ compared to larger models, with no noticeable quality difference for structured conversations.
Step 3: Assign Tools
Google Sheets
This is your primary data collection tool. Every survey response gets logged as a row.- Go to the Tools tab
- Enable Google Sheets
- Connect your Google account
- Create a spreadsheet with these columns:
- Share the spreadsheet link with the agent configuration
CRM Webhook
Update customer records with survey completion status.- Enable CRM Webhook in the Tools tab
- Configure your endpoint:
Step 4: Set the System Prompt
Step 5: Set Up the Campaign
This agent is designed primarily for outbound calling. Use the campaign system to call customers at scale.- Go to the Campaigns tab
- Click Create Campaign
- Configure:
- Upload your customer list as a CSV:
- Review and launch the campaign
Step 6: Test Your Agent
Before launching a full campaign, test with a small batch (5-10 contacts).Testing Checklist
What to Listen For
- Pacing: Does the agent give you time to think, or does it rush to the next question?
- Consistency: Does it ask the same questions in the same order every time?
- Empathy: When you give negative feedback, does it acknowledge it or just move on?
- Call length: Is the whole call under 5 minutes?
Analyzing Results
After your campaign runs, analyze the data in your Google Sheet:NPS Calculation
- NPS > 50: Excellent
- NPS 30-50: Good
- NPS 0-30: Needs improvement
- NPS < 0: Critical attention needed
Key Metrics to Track
- Completion rate: What percentage of calls result in a completed survey?
- Average NPS score: Track over time to measure trends.
- Common themes: Read through Q3-Q5 responses for patterns.
- Detractor follow-up: How many detractors requested a follow-up?
Action Items
- Share promoter quotes with your marketing team for testimonials (with permission).
- Route detractors to your customer success team for follow-up within 48 hours.
- Compile improvement themes into a monthly feedback report.
Tips for Improvement
- Segment your surveys. Run different campaigns for different customer segments (new vs. returning, product A vs. product B). Compare NPS across segments.
- Time it right. Survey customers 7-14 days after purchase — soon enough to remember the experience, but late enough to have used the product.
- Keep it short. Five questions is the sweet spot. Every additional question drops completion rates. If you need more data, rotate questions across campaigns.
- Follow up on detractors. Set up your CRM webhook to automatically create a support ticket for any NPS score below 6. Reaching out to unhappy customers can turn detractors into promoters.
- Track NPS over time. Run surveys quarterly and chart your NPS trend. It’s one of the best leading indicators of customer retention.
- Incentivize participation. Mention a small incentive in the opening: “As a thank you, everyone who completes the survey gets a 10% discount code.” This can boost completion rates by 20-30%.
Next: Real Estate Agent — Build an agent that handles property inquiries and schedules showings.

