WordPress Contact Form (CF7) Responses and Classification
Configured with Chain LLM, Gmail, Google Sheets, LM Chat Google Gemini, and additional nodes. Review the connections and setup before adapting this template.
Node categories in this workflow
- Trigger
- Transform
- AI & models
- Messaging
- Data store
Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.
Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.
How it works
The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.
| Node | Category | Type | Operation |
|---|---|---|---|
| From Wordpress | Trigger | Webhook | See node parameters |
| Set Fields | Transform | Edit Fields | See node parameters |
| Google Gemini Chat Model | AI & models | LM Chat Google Gemini | See node parameters |
| Message Classifier | AI & models | Text Classifier | See node parameters |
| Google Gemini Chat Model1 | AI & models | LM Chat Google Gemini | See node parameters |
| Email draft - Other info | Messaging | Gmail | draft |
| Email writer (Others) | AI & models | Chain LLM | See node parameters |
| Google Gemini Chat Model2 | AI & models | LM Chat Google Gemini | See node parameters |
| Google Gemini Chat Model3 | AI & models | LM Chat Google Gemini | See node parameters |
| Email writer (Order info) | AI & models | Chain LLM | See node parameters |
| Email writer (Product info) | AI & models | Chain LLM | See node parameters |
| Email draft - Product info | Messaging | Gmail | draft |
| Email draft - Order info | Messaging | Gmail | draft |
| Save on Sheet (product) | Data store | Google Sheets | append |
| Save on Sheet (order) | Data store | Google Sheets | append |
| Save on Sheet (other) | Data store | Google Sheets | append |
| Subject and Text | Transform | Output Parser Structured | See node parameters |
| Subject and Text 2 | Transform | Output Parser Structured | See node parameters |
| Subject and Text 3 | Transform | Output Parser Structured | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.
Requirements
An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.
Credential types declared in the source
gmailOAuth2googlePalmApigoogleSheetsOAuth2Api
Workflow notes
PRELIMINARY STEP
PRELIMINARY STEP
- Download the Wordpress Plugin CF7 to Webhook and install it
- Go to webhook tab on Wordpress and set the url of the n8n Webhook trigger
- Set the POST request
Sticky Note1
Set your own classification categories
Sticky Note2
Create the draft of the reply email by dividing it into subject and text ready to be sent
Sticky Note3
send the draft to the correct department's company email
WordPress Contact Form (CF7) Responses and Classification
WordPress Contact Form (CF7) Responses and Classification
This workflow optimizes the management of inquiries received through a contact form on a WordPress site, automating the process of classification, response drafting, and data storage.
This workflow is particularly useful for businesses that receive multiple daily inquiries and want to improve their efficiency in managing customer communications.
WordPress Contact Form (CF7) Responses and Classification
WordPress Contact Form (CF7) Responses and Classification
Purpose and structure
This folder contains the WordPress Contact Form (CF7) Responses and Classification workflow. Its executable nodes use chainLlm, gmail, googleSheets, lmChatGoogleGemini, outputParserStructured, set, textClassifier, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.
Setup
Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.
Entry points
From Wordpress
Verification
Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.
Attribution
https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Googlesheets/1860_GoogleSheets_Gmail_Automation_Webhook.json MIT; preserve source notices.