The overall workflow checks for new users in Gainsight, takes that data and puts it into Hubspot and Mailchimp. For both Hubspot and Mailchimp I need to check whether that new user already exists (the user could have signed up through other channels).
I have a problem defining the IF node after the check in Mailchimp. Here the output looks really different when a user already exists or when it doesn’t, so I don’t know what field to check in the IF node.
User exists:
It looks for the error code that Mailchimp returns when the user does not exist. In that case it should proceed to the true output and create a new member.
However, in this example, since it didn’t find the error code, it proceeded to the true output as well which is not correct.
I also tried the other way around. The check is done on the first field “id”, if that exists. But if the IF doesn’t find it it proceeds the same way as with the current implementation.
There must be a way I can perform a valid check on both inputs (they don’t have any field in common).