Integrate some incoming gmail emails into Keap contact records

Newbie here. We receive customer support emails in our gmail account. When we reply to them through gmail, we would like to send them to the keap contact record. We have used a different API in the past called EmailAttacher, but they are discontinuing the service end of this month. Can this be done in n8n? Again we don’t want all emails in our gmail account to go to Keap, just those we reply back with or those we choose. With this other program, all we had to do was bcc a certain email address which connected to Keap and put it in their contact record. Thanks in advance for any help.

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

I don’t know all of the answers to the above…just signed up so I guess the n8n version is the most current. Using desktop app. Haven’t done any workflows at all…trying to figure out if and how to set it up. Thanks

Hi @AIWsupport

Thanks for posting here and welcome to the community! :partying_face:

You can implement something like this:

  1. Set a Schedule Trigger to periodically check for new sent emails. (e.g. every once a day)
  2. Use the Gmail Node to get all emails that match specific criteria (e.g., sent emails or with a certain BCC address).
  3. if necessary: IF Node - to filter the sent emails based on additional criteria.
  4. HTTP Request Node for Keap Interaction (You will have to work with their API to connect)

Here’s a very simply blueprint to get you started:

Hope it helps! :raised_hands: Let us know how you get on!