Book Home Service
IntermediatePlatform
n8n, Airtable, OpenAI, Gmail
Nodes
7
File Size
19 KB
Introduction
What You Will Build
Prerequisites
Required Resources
OpenAI API Key, Airtable Account, Gmail Account, Google Cloud Project API
Compatibility
n8n v2.29.9+
Set Up Form Submission Node
Configure the 'On Form Submission' node in n8n to capture service booking requests with custom fields like Customer Name, Email, Service Type, and Preferred Date/Time.
Integrate with Airtable for Data Storage
Connect n8n to Airtable to store all incoming service booking data. Set up Airtable credentials and map form fields to Airtable columns, initializing new requests with a 'Pending' status.
Schedule Regular Checks for Pending Requests
Implement a 'Schedule Trigger' node to periodically check Airtable for new 'Pending' service requests, ensuring timely processing of all submissions.
Update Request Status to 'Processing'
After identifying a pending request, use an 'Airtable Update Record' node to change its status to 'Processing', preventing duplicate actions and tracking progress.
Generate Email Content with OpenAI
Utilize the OpenAI 'Message Model' node to dynamically generate personalized service confirmation email content and subject lines based on the booking details from Airtable.
Send Confirmation Email via Gmail
Send the AI-generated confirmation email using the Gmail 'Send a Message' node. Configure Gmail credentials and map the AI-generated subject and body to the email.