Skip to main content
Solved

Not getting the notifications using Notify in Compound Action

  • January 27, 2026
  • 9 replies
  • 58 views

Encountering an issue when using the Notify action inside a for-loop (Under parallel) in a compound action flow. The Notify action is configured with two interactive buttons: Approve and Reject, and is used to send actionable notifications to users.
When the loop processes a larger list (10+ items), users do not receive any notifications. Instead, the conversational flow appears to stall, and the user continuously sees the response:

“Fetching invoice details for your pending approvals…”

In contrast, when the list contains a smaller number of items (typically fewer than 5), the Notify action works as expected and notifications are successfully delivered to the user with the approve/reject options.
There are no errors or failures visible in the logs during execution. The workflow does not explicitly fail or terminate; rather, it seems to hang silently once the list size crosses a certain threshold. This makes it difficult to identify whether the issue is related to rate limits, payload size, interactive button handling within loops, or an internal constraint on Notify actions.

Best answer by Kevin Mok

@Ashritmravi I talked internally with my team about this, and they gave me a glimpse of the plugin. I think it would be helpful to remove the parallel for loop and just use a regular for loop at this time. I noticed in the logs that you have some processed notifications as NULL

I would try to prune those; it could be causing issues in the for loop with your DSL rule. I think they will be pruned automatically, but no harm in trying to prune them earlier

9 replies

Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • January 27, 2026

@Ashritmravi - Can you explain how you are building this plugin? What components are involved? is this user triggered or triggered by a webhook or schedule?

Have you checked logs and see if there are any errors?


  • Author
  • New Participant
  • January 27, 2026

@Kevin Mok This plugin is triggered through scheduled triggers. I have checked the logs and I don’t see any errors there.

 


Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • January 27, 2026

@Ashritmravi - You mentioned:

 

“Fetching invoice details for your pending approvals…”

That means is being triggered by a user.


  • Author
  • New Participant
  • January 27, 2026

@Kevin Mok - Here is the flow:

We have a scheduled trigger that runs first. Once it fires, the user is presented with an interactive button. When the user clicks this button, it fetches all pending approvals and routes the user to a conversational process.

That conversational process includes a compound action, which has a Notify step with two action buttons: Approve and Reject.

The issue occurs after the user clicks the first button — the flow gets stuck at the message “Fetching invoice details for your pending approvals…” and does not proceed further.


Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • January 27, 2026

Got, it so your conversation process is executing a compound action.

 

If you have execution behavior checked and your compound action is taking longer than 45s then it will timeout. I recommend unchecking this box
 


This way, the compound action gets run asynchronously and does not live within the Conversation Process lifecycle.​​


  • Author
  • New Participant
  • January 27, 2026

@Kevin Mok I have unchecked that in the conversational process, still facing the same issue.

 


Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • Answer
  • January 28, 2026

@Ashritmravi I talked internally with my team about this, and they gave me a glimpse of the plugin. I think it would be helpful to remove the parallel for loop and just use a regular for loop at this time. I noticed in the logs that you have some processed notifications as NULL

I would try to prune those; it could be causing issues in the for loop with your DSL rule. I think they will be pruned automatically, but no harm in trying to prune them earlier


  • Author
  • New Participant
  • January 28, 2026

Thanks ​@Kevin Mok. This helped now.
I removed the parallel in the for loop and now I am able to receive the notifications even with 10+ items in the loop. Also I don’t see any NULL values now in the output of the for loop.


Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • January 29, 2026

Glad you got it sorted out