Skip to main content

I am Storing Trello Card ID to ensure my zap only sends Slack Update Once.

( Since cards can be edited multiple times , I have further filters within Zap that handles that, Not important for this post )

 

In my zap, I have GET-Storage value : which checks if Key is present in the storage. We only continue with that zap run IF there is NO zap storage key found.

 

In the last step, after slack message is sent, I have POST-storage value which creates a storage with the trello card ID as key:value.
This will only execute once on the first run, idea is upon next run, GET storage key will FIND that previously added value and stop the execution.

ISSUE: GET storage key Never finds the value ( although it was successfully set in the previous zap)

SETUP
 


 


LOGS



 

 

Hi ​@Ujay 

For us to have a better understanding about your Zap logic, post these screenshots:

  • how your Zap steps are outlined
  • how your Zap steps are configured in EDIT mode with the field mappings visible

 

NOTE: You may need to add a Delay (After Queue) step as Zap step 2.

Delay help: https://zapier.com/apps/delay/integrations#help


@Ujay 

Looks like there might be a trailing whitespace after the mapped variable

In the screenshot below, notice the %20 at the end, that is the encoded value for a space.

 


@Troy Tessalone Thanks for your excellent analysis.
Trailing whitespace is definitely an issue and I will have a look/fix !!!

Also,
Considering
there are API calls within my zap, and Assuming that steps in zaps are  `synchronous` in nature, I need to add delay after the API calls.
Correct me if I am wrong in my assumptions.


@Ujay 

Zap steps process in the order in which they are configured.

If your Zap has Paths, then path routes can run in parallel.

If your Zap has Looping, then loop iterations can run in parallel.


Thanks for circling back to mark Troy’s suggestion as the best answer here, ​@Ujay. Great idea with that Delay after Queue action, ​@Troy Tessalone! 🙌

Keep up the good work! 🧡