I have a workflow that sends follow-up emails via Gmail nodes, but they don’t behave the same as manually sending follow-ups in Gmail’s web interface.
Two main problems:
-
Own email included as recipient: When using Gmail Reply node, my own email gets included as a recipient alongside the original recipient. In Gmail’s web interface, replying to your own sent email only goes to the original recipient.
-
Missing conversation history: Gmail web interface automatically includes the previous message text at the bottom (indented/quoted). n8n’s Reply operations don’t include this conversation history.
The issue appears both when using Message Reply or Thread Reply operations. Using Send operation instead of Reply isn’t an option because then the follow-up mail doesn’t stay in the same thread.
How do I get follow-up mails via n8n to behave exactly like Gmail’s web interface?
Here’s my workflow JSON: