Skip to main content
Question

Question on Webhooks and Recipes

  • April 21, 2026
  • 1 reply
  • 6 views

First recipe and of course I can’t get it to work.  I have a webhook trigger to get the info from group.user.added.  I want to compare the group_id to only get one certain group.  I have added in an if statement but not matter how I define it, it does not match.  I have changed it to an integer, changed it to a string.  Attempted to use the group name instead.  Nothing I am doing is making it fall into the if statement.  Any help would be appreciated.  

1 reply

Moshe.Machlav
Helper III
Forum|alt.badge.img+1

Hi ​@sbecker67 , welcome to Docebo Connect!

Webhook payloads and IF statements can definitely be frustrating on your first recipe.

To help me point you in the right direction, could you check the Job History for this recipe in Docebo Connect and let me know what the raw JSON payload actually looks like for a triggered event?

Often, when an IF statement fails to match across all data types (integer, string, etc.), it means the group_id data pill you selected in your recipe is evaluating as empty (null) at runtime. Seeing your raw payload will help me figure out if the data you need is missing, or just nested differently than your current recipe schema expects.

Quick tip while you check that: Once we get the data mapping right, I highly recommend moving this logic out of the recipe's IF statement and into a Trigger Condition within the Webhook trigger itself. When I set these flows up for organizations, I always use Trigger Conditions for this kind of filtering. It ensures the recipe only triggers (and consumes a task) when your specific group is involved, rather than firing every single time a user is added to any group in the platform.

For reference on handling recipe conditions and data, you can check the general guide here: Docebo Connect usage: Working with recipes – Docebo Help Center (Note: specific developer/webhook documentation has recently moved to the Docebo Developer Portal).

Let me know what that raw payload looks like and I can help you get this sorted!