Really love the new agents feature in Retool. I am trying to create a custom trigger from an e-mail. I have tried sending an e-mail thread to my Retool Agent, and afterwards a new draft mail. Both mails never show up at my Retool Agent. I enabled both the Email and Chat trigger, and also deployed a new version, but this doesn't change anything.
Using the chat does give a response. Is this a known bug?
Update: I found out that sending the mail from Gmail is not picked up, but using my personal Outlook account does work. Nothing updates/happens in Retool if I sent it from Gmail.
So I'm quoting what I saw in an internal slack thread of the launching hackathon:
I think the issue is that we enforce SPF & DKIM (if the email we get fails either, we drop the email trigger request). Are you familiar with setting up SPF? Itβs fairly straightforward to set up (just requires adding a DNS record).
Basically, if the SPF check fails, we canβt guarantee that an email from xxx@xxx.com actually came from an IP you authorized (vs. someone who is spoofing your email).
Have you had a chance to revisit this, @Mick_Berkhout? I think Miguel's suggestion is a great place to start, given the discrepancy in behavior you saw between Gmail and Outlook. Is the Gmail account also personal? Or is it a workspace?
Thanks for checking in. The issue was fixed indeed. We see that on a few occasions (when forwarding an email that has a high likeliness of potential spam), it is not triggering.
Not a big deal for us, but it would be great if all e-mails could be received in the Retool inbox without having a spam filter before it. We only use this for internal processing and would like to be 100% sure that when forwarding an email it is always received at the agent.