You can solve this by using the Google Contacts “Get Many” operation to search for all contacts with the same name, then use an IF node to check if multiple contacts are returned. If there are multiple Sarahs, you can have your chat model present the list of contacts (with additional details like email or phone) and ask the user to specify which one they want to email.
Based on the [community.n8n.io]( Google Contact by Name not ID ) discussion, you’ll want to structure your workflow like this:
• Use Google Contacts “Get Many” with a filter for the name
• Add an IF node to check if the returned array has more than one contact
• If multiple contacts exist, format the results and send them back to the chat model for user selection
• Once the user selects, proceed with the email workflow
The key is using the “Get Many” operation instead of “Get” so you can retrieve all matching contacts rather than just the first one found.