I’m using a Search Airtable
module in an Integromat/Make flow, to find a matching Airtable record from an incoming email.
The flow works by watching Gmail using the Make Gmail module, creating an array of the to: addresses, including all of the to
, CC
, BCC
, and ‘delivered to
’ address headers, then iterating through that array to find if any of these addresses match a user email address in my Airtable.
I’ve found examples where the Make Airtable Search
module fails to find a record, but the record actually does exist, and when I copy and paste the exact same formula into a test formula field in my Airtable, it successfully returns a value ‘1’ for the relevant record.
According to the Make docs:
An Airtable formula used to filter records. The formula will be evaluated for each record, and if the result is not
0
,false
,""
,NaN
,[]
, or#Error!
the record will be included in the response. You can find more information about the formula on Airtable’s website.
This should mean that the same formula that returns a ‘1’ value for a relevant record in Airtable should also return a match in Make.
It does not.
Integromat support say that this is an Airtable issue, all they’re doing is throwing the query at Airtable API and listening for a result. I’m still waiting for Airtable support to reply…
Has anyone experienced similar problem with Airtable Search model in Make failing even when there actually is a correct forumula and a match in Airtable?
I’m a bit lost with how to proceed on this one.