What This Workflow Does
This workflow watches new Typeform submissions. It grabs the name and email from the submission. Then it saves the info in Airtable. After that, it sends a message to Slack to tell the team about the new entry.
This stops manual copying and pasting. It saves about 3 hours each day and helps avoid mistakes.
Inputs, Processing, and Output
Inputs
- Typeform submissions: Names and emails from form answers.
Processing Steps
- Trigger: The workflow starts when a new Typeform response arrives using the Typeform Trigger.
- Extract Data: The Set node pulls out correct name and email from the response.
- Save Data: The Airtable node adds the extracted data into a chosen Airtable base and table.
- Notify Team: The Slack node sends a formatted message to a Slack channel including the name and email.
Outputs
- Airtable: A record with respondent name and email.
- Slack: A notification message with submission details.
Who Should Use This Workflow
If managing Typeform data is slow or causes errors, this workflow helps. It fits people who use Airtable to store client info and Slack for team updates.
No deep technical skill is needed but knowing basic n8n use helps.
Tools and Services Used
- Typeform: Collects survey or form responses.
- Airtable: Stores and organizes response data.
- Slack: Sends team notifications.
- n8n: Runs the workflow to connect these services.
Beginner Step-by-Step: How to Use in n8n
Import Workflow
- Click the Download button on this page to get the workflow file.
- Go to your n8n editor where you want to add this.
- Use the Import from File option to upload the downloaded file.
Configure Credentials
- Add your Typeform API Key in the Typeform Trigger credentials.
- Update the form ID in the Typeform Trigger node to match your form.
- Add Airtable API Key and select the base and table where data will go in the Airtable node.
- Put your Slack Bot token and choose the channel in the Slack node.
Test Workflow
- Submit a test response to your Typeform.
- See if data appears in Airtable and Slack message is sent.
Activate for Production
- Turn the workflow ON in n8n.
- Check the logs often and correct if needed.
For self hosting n8n, visit self-host n8n for setup info.
Common Errors and Fixes
- No data in Set node: Check question text spelling in Set expressions matches Typeform exactly.
- Airtable unauthorized error: Verify API key and permissions for Airtable.
- Slack message missing: Confirm Slack bot token and channel name are correct.
Customization Ideas
- Add more fields in the Set node matching more Typeform questions.
- Change Airtable table or columns to fit your data.
- Edit Slack message for clearer alerts or style preferences.
Summary of Results
✓ Saves about 3 hours per day by stopping manual copy-paste.
✓ Cuts errors from typing or missing data.
✓ Gives team quick Slack alerts of new client responses.
✓ Builds searchable Airtable records automatically.
→ Workflow listens for submissions, extracts key info, adds records, and alerts team.
Key Expression Used for Extracting Data
Here is the exact code you place in the Set node to capture name and email:
=={{$json["Let's start with your name."]}}
=={{$json["What's your email address?"]}}
This grabs the answers directly by question text.
