Skip to main content

Hello Zapier Friends

I am getting the following error

This Gainsight Customer Communities step hit an error
argument of type 'NoneType' is not iterable

 

The Zap is kicked off by a form on an interface.

 

The step in question is set up like this:

 

I do not know why it is trying to iterate.

 

Any thoughts anyone?

 

Thanks in advance

Hi ​@AField 

Check the DATA IN/OUT for each step in the Zap Run to help you trace the data flow: https://zapier.com/app/history/

Check the data returned from Zap step 2 to see if a User was found.

You should add a Filter step to check that Zap step 2 returned a User ID that is mapped in Zap step 3.

Filter help: https://zapier.com/apps/filter/integrations#help

 


Hi ​@Troy Tessalone 

Thanks for the filter tip. 

A user is indeed found and the zap continues to conclusion, BUT also throws the error.

 

Seems like a weird one for sure.

I may just try making it from scratch myself. I used the co pilot to build the beginning.


@AField 

As proof of a user being found in Zap step 2, post screenshots showing these:
  • DATA OUT from Zap step 2
  • DATA IN for Zap step 3

 

Make sure you set this Header

Content-Type: application/json
 

 

Here is data out of step 2

 

and data in for step 3

 

Like i say, it actually works all the way through but throws this iterate error is throwing me (pun intended)


@AField 

Try adding this Zap header: 

  • Accept: application/json

 

Most Zap apps are created and managed by the app developer using the Zapier Developer Platform.

It may be an issue with the configured Zap action.

Try reaching out to Gainsight / InSided Support for help with their Zap app integration.


Hey ​@AField,

Alternatively, you can also try using Webhooks in Zapier to do a Delete request to their API. In this you have to do the authorization as well. 

Hope it helps!