Problem Summary
I'm building a WhatsApp AI concierge system using n8n that sends data to Airtable, but I'm having issues with field expressions not being processed correctly.
Current Setup
- Tool: n8n workflow
- Integration: WhatsApp → n8n → Claude AI → Airtable
- Airtable Base: "My Premium Concierge - Master Database"
- Table: "WhatsApp Automation"
The Issue
When I use expressions in my Airtable node fields, they appear as literal text instead of processed values:
What I'm trying to capture:
- Phone Number: Real customer phone number
- Client Name: Real customer name
- Notes: AI response from Claude
What I'm seeing in Airtable:
- Phone Number:
$node>"Code"].json]"customerPhone"]
(literal text) - Client Name:
$node>"Code"].json]"customerName"]
(literal text) - Notes:
$node>"HTTP Request"].json]"content"]t0]t"text"]
(literal text)
- Phone Number:
34630158432
(actual number) - Client Name:
John Smith
(actual name) - Notes:
Hello! This is Lincoln Silva...
(actual AI response)
What I've Tried
Fixed values work: When I use static text like
"Test Customer"
, data appears correctlyExpressions show as text:
$node.Code.json.customerPhone
appears literallyJSON mode: Tried using JSON tab with same results
Different expression formats: Tried various syntaxes
Data exists: The expressions work in other n8n nodes
Field Configuration Examples
Phone Number Field:
- Type: Phone number
- Expression used: $node.Code.json.customerPhone
- Result: Shows "$node.Code.json.customerPhone" instead of actual phone
Client Name Field:
- Type: Single line text
- Expression used: $node.Code.json.customerName
- Result: Shows "$node.Code.json.customerName" instead of actual name
Questions
- Expression Editor: Should I be using the fx icon vs text field differently?
- Field Types: Do certain Airtable field types not process expressions?
- n8n Airtable Node: Are there known limitations with expression processing?
- Alternative Approaches: Should I use HTTP Request to Airtable API instead?
Environment
- n8n version: Cloud hosted
- Airtable: Pro plan
- Integration: Working (data flows, just expressions not processing)
Any help would be greatly appreciated! The workflow functions perfectly except for this expression processing issue.