Dear Team,
I’m having trouble extracting an email address from my Google Contacts.
For example, when I use a manual trigger like “send a message to Alain”, the goal is to find Alain’s email address in my Google Contacts and send the message.
The issue is that I can’t retrieve Alain’s email address.
If you want to find an email address by name, you need to retrieve all contacts and filter for the one matching “Alain”.
Direct name-based search in the Google Contacts API is complex.
In n8n, you can build this process using HTTP Request + Set + IF nodes.
Thank you for your reply.
Please more details about how to use :HTTP Request + Set + IF** nodes.
Any template included these nodes ?
Concerning Google contacts, there is a Get option, so how to use this feature ?
There always lots of template which you can find here Discover 2094 Automation Workflows from the n8n's Community
Maybe this will help, you can even selected by which nodes you want etc.
Hope this helps.
I thought this workflow would be simple, but I’ve been stuck for several days. I’m new to n8n and would really appreciate your support to move forward
are you trying to use an ai agent or just schedule send email? and is the person who u send email going to change? you need something to reference from or if static just use the email no need to look up contact?
Many thanks for your reply.
1-I use an AI agent
2-Of course, the person who I send email going to change.
so just make an ai agent with tools 
on the ai agent, ure need to tell it what todo, and to always use get contact email from the name supplied, either as system message or user message, it should then start to use it.