Building a User Feedback Workflow with Typeform, Airtable, and Intercom
Building a User Feedback Workflow with Typeform, Airtable, and Intercom
You've shipped a product. Users are signing up. But how do you actually know what they think? More importantly, how do you act on what they tell you without drowning in spreadsheets, sticky notes, and forgotten follow-ups?
A solid user feedback workflow does three things: collects insights at the right moment, organizes them so you can spot patterns, and triggers action before users lose patience. This guide walks you through building exactly that—using Typeform for collection, Airtable for storage and analysis, and Intercom for closing the loop with customers.
No code required. Setup time: a focused afternoon.
Why This Stack Works for Startups
Each tool excels at one piece of the feedback puzzle:
- Typeform: Creates conversational, high-completion surveys. Users actually finish them because they feel like conversations, not interrogations.
- Airtable: Turns raw responses into a structured Airtable feedback database you can filter, group, and automate against.
- Intercom: Delivers personalized Intercom customer messaging based on what users said—thanking promoters, triaging complaints, routing feature requests.
Together, they create an automated user feedback process for startups that scales from 10 users to 10,000 without requiring manual data entry or forgotten email threads.
The Workflow Architecture
Before diving into setup, here's how data flows:
- User completes survey → Typeform captures response
- Webhook fires → Response lands in Airtable base
- Airtable automation triggers → Tags, assigns, alerts your team
- Intercom receives context → Sends targeted message or updates user profile
- Team closes the loop → Reply, resolve, or route to product roadmap
The magic is in the connections. Let's build each layer.
Step 1: Design Your Typeform Feedback Survey
Start with what you want to learn. For most early-stage teams, this falls into three buckets:
- NPS/Satisfaction: "How likely are you to recommend us?" + open-ended follow-up
- Feature requests: "What's the one thing you wish we did better?"
- Onboarding friction: "What almost stopped you from signing up?"
Building the Survey
Typeform's drag-and-drop builder makes this straightforward. A few tips:
- Use conditional logic to branch based on answers. If someone rates you 0-6 (detractor), ask "What disappointed you?" If they rate 9-10, ask "What do you love most?"
- Keep it under 5 questions. Completion rates drop sharply after that.
- Embed video or images if you're asking about specific features.
- Add hidden fields to pass user ID, email, or plan type from your app into the response. This is critical for personalization later.
Hidden fields are the secret weapon. When you embed your Typeform feedback survey in an email or in-app, you can pre-populate these fields so you know exactly who responded without asking them to re-enter details.
Setup Time
Expect 15-30 minutes for a basic NPS survey with logic jumps. Typeform's free tier allows unlimited forms but caps responses at 10/month—fine for testing, but you'll want a paid plan once you scale.
Step 2: Build Your Airtable Feedback Database
Responses need a home. A spreadsheet works for the first 50, but you'll quickly want filtering, grouping, and automation. That's where Airtable shines.
Base Structure
Create a base called "User Feedback" with these fields:
- Response ID (auto-number)
- User Email (email field)
- User ID (single line text, from hidden field)
- Submitted At (date/time)
- NPS Score (number, 0-10)
- NPS Category (formula: Detractor / Passive / Promoter based on score)
- Open Feedback (long text)
- Sentiment (single select: Positive / Neutral / Negative)
- Status (single select: New / Reviewed / Actioned / Closed)
- Assigned To (collaborator field)
- Follow-Up Sent (checkbox)
Views That Actually Help
Raw data is useless without organization. Create these views:
- Detractors Queue: Filter where NPS Score ≤ 6 and Status = New. Kanban by Assigned To.
- Feature Requests: Filter where Open Feedback contains "wish" OR "would be great" OR "feature." Group by Sentiment.
- Weekly Summary: Filter by Submitted At (last 7 days). Group by NPS Category.
This is where Airtable's flexibility pays off. You can slice the same data a dozen ways without duplicating anything.
Connecting Typeform to Airtable
You have two options:
- Zapier: Most common approach. Create a Zap that triggers on new Typeform response and creates a record in Airtable. Map each question to the corresponding field.
- Typeform webhook + Airtable API: More technical, but avoids Zapier's task limits. Typeform's paid plans include webhooks; you'd use Airtable's API to post records.
For most startups, Zapier is the path of least resistance. A basic Zap takes 10 minutes to configure. This is essentially how to integrate Typeform with Airtable and Intercom—you'll add the Intercom leg next.
Step 3: Automate Internal Routing in Airtable
Now that responses flow in, you need alerts and assignments. Airtable automations handle this without external tools.
Automation Examples
- Alert on detractor: When NPS Score ≤ 6, send Slack message to #support-urgent with response details.
- Auto-assign by category: When Sentiment = Negative, set Assigned To = Head of Support.
- Weekly digest: Every Monday at 9am, send email summary of new responses to founders.
These automations ensure nothing falls through the cracks. A detractor submitted feedback at 2am? Your team knows by morning.
Step 4: Close the Loop with Intercom
Collecting feedback is easy. Acting on it is where most teams fail. Intercom lets you respond contextually—automatically or manually—based on what users told you.
Sync User Data to Intercom
For personalized follow-up, Intercom needs to know about the feedback. Two approaches:
- Custom attributes: Use Zapier (or Intercom's API) to update the user's profile with their latest NPS score, sentiment, or feedback summary.
- Events: Send a "Submitted Feedback" event with properties like score and category. This enables behavior-based targeting.
Once this data exists in Intercom, you can segment and message accordingly.
Automated Follow-Up Sequences
Here's where Intercom customer messaging gets powerful:
- Detractors (0-6): Trigger an in-app message: "We noticed you had a rough experience. Want to chat with our support lead?" Route to live agent or bot triage.
- Passives (7-8): Send email: "Thanks for your feedback. Here's what we've shipped this month that might help."
- Promoters (9-10): In-app message: "You're awesome! Would you mind leaving us a review?" Link to G2/Capterra.
The key is timing. Intercom lets you trigger messages immediately after the event (feedback submission) or with a delay. For detractors, immediate is usually better. For promoters, a 24-hour delay can feel less transactional.
Bot Flows for Feature Requests
If someone mentioned a specific feature request, route them to a bot that asks clarifying questions:
- "You mentioned wanting better reporting. Can you tell us more about what you're trying to do?"
- Capture responses as conversation attributes.
- Hand off to human if request is complex; otherwise, log to Airtable via Zapier.
This creates a loop: Typeform captures initial feedback, Intercom digs deeper, Airtable stores the enriched insight.
Analyzing Feedback: Best Practices
Data without analysis is just noise. Here's how to extract signal:
- Quantitative: Track NPS trends weekly in Airtable. Use rollups and linked records to aggregate by cohort (signup date, plan type).
- Qualitative: Read open-ended responses weekly. Tag recurring themes (onboarding, pricing, reliability) as single-select fields.
- Cross-reference: Combine Airtable sentiment data with Intercom conversation reports. Users who submitted negative feedback—did they also have unresolved support tickets?
This triangulation reveals patterns neither tool shows alone. A user might rate you 6 (detractor) but have three unresolved help requests. That's not product dissatisfaction—it's support load.
Real-World Stack Examples
Early-Stage SaaS: NPS Program
- Collection: Typeform survey embedded in transactional email (post-trial, post-purchase)
- Storage: Airtable base with Kanban view grouped by NPS category
- Action: Intercom bot triages detractors; promoters get review request
Mobile App: Feature Request Loop
- Collection: Typeform widget embedded in Intercom Messenger (users submit without leaving chat)
- Storage: Airtable board with Status field (Requested → Planned → Shipped)
- Action: Airtable automation alerts PM on new requests; Intercom outbound email when feature ships
E-commerce: Onboarding Feedback
- Collection: Post-purchase Typeform pop-up (exit intent or 30-second delay)
- Storage: Airtable aggregates by product category
- Action: Intercom campaign targets happy buyers for referral program
FAQ: Building Your User Feedback Workflow
How do I build a user feedback workflow?
Create a conversational survey in Typeform, push responses into an Airtable base via Zapier or native integration, then trigger targeted follow-up messages and tasks in Intercom to close the feedback loop. This gives you collection, storage, and action in one automated flow.
Can I automate feedback collection and follow-up?
Yes—Typeform webhooks or Zapier connect to Airtable for storage and to Intercom for in-app messages or chatbots, so no manual handoffs are needed. Once configured, the entire step-by-step user feedback workflow runs without intervention.
What are best practices for analyzing feedback?
Use Airtable views and grouping (by sentiment, feature request, NPS score) and complement with Intercom reports on customer conversations to triangulate quantitative and qualitative insights. Weekly reviews prevent data from going stale.
What's the best way to collect and act on customer feedback?
Embed surveys at high-intent moments (post-purchase, after support resolution), route responses to a central database, and automate personalized follow-up based on sentiment. The stack described here—Typeform, Airtable, Intercom—handles all three stages with minimal manual work.
Cost and Setup Summary
For a minimal viable setup:
- Typeform Essentials: ~$25/month (400 responses)
- Airtable Team: $20/seat/month (5,000 records/base)
- Intercom: Custom pricing, but expect $50-100+/month for SMB tier
- Zapier: Free tier may suffice; Starter at $20/month for higher volume
Total: roughly $100-150/month for a complete, automated feedback loop. Setup time: 4-6 hours for a polished implementation, including bot flows and automations.
That's a small investment for a system that turns user sentiment into actionable insight—and ensures every piece of feedback gets a response.