Skip to main content
Solved

Bot sends too many messages during plugin

  • October 2, 2025
  • 4 replies
  • 44 views

Forum|alt.badge.img+2

hi all, i’ve built a plugin based around clearing all of a user’s MFA methods attached to their IdP account. because of the some of the endpoints i’m querying, the responses take too long and i was getting a timeout error every time i prompted for this plugin at a certain step. i found this post that helped point me in the direction of running the actions that were timing out as compound actions instead (yay community gainz), then i set a return for the output. the plugin now functions all the way through which is great! however, i’ve noticed that when a compound action runs, the bot automatically sends this message “the process is running, i’ll let you know when it’s finished” except much more verbose, i’m assuming because the compound action runs async.

my problem is i have 3 compound actions that consecutively after decision policies are satisfied and i end up getting like 3 of the exact same message after the prompt and the couple of actions are called, it’s just a bit loud and not a great experience for the user...is there any way i can deflect those messages? could i use progress_updates variables and set the in_progress and on_complete to NULL or “Do not send any messages” to control ? i’m currently including no progress_updates in the compound actions and linked a ss of the messages below. it seems like the messages are the on_initiation messages?

any help appreciated! :)

 

Best answer by rgeroulo

@chaney.zimmerman can you share a screenshot of your Conversational Process?

If I am understanding correctly, there are 3 different Compound Actions that fire in the same flow?

I would be curious if you can move the multiple Decision Policy logics into a single Compound Action using switch statements.

That way, you only fire a single Compound Action. These messages are not suppressible currently so using this type of architecture will be the best path forward.

Best,

Ryan

4 replies

rgeroulo
Forum|alt.badge.img
  • Employee
  • Answer
  • October 3, 2025

@chaney.zimmerman can you share a screenshot of your Conversational Process?

If I am understanding correctly, there are 3 different Compound Actions that fire in the same flow?

I would be curious if you can move the multiple Decision Policy logics into a single Compound Action using switch statements.

That way, you only fire a single Compound Action. These messages are not suppressible currently so using this type of architecture will be the best path forward.

Best,

Ryan


Forum|alt.badge.img+2

hey ​@rgeroulo ! thanks for the reply, yeah there are 3 different compound actions in the flow i attached two screenshots below. i was kind of worried it wasn’t possible to suppress them, i could put all of them in one compound action, but the one that runs the actual clearing of the MFA is a bit of a beast itself so i wasn’t entirely stoked to combine all of them initially XD

if that’s what you think will work though, i’m happy to go that way so we don’t have all those messages in the middle.

the Mfa_Reset_Loop comp action is the beefy one, i think it’s about 300 lines long


Kevin Mok
Forum|alt.badge.img+1
  • Community Manager
  • October 14, 2025

Hey ​@chaney.zimmerman - following up here. Are you still experiencing this issue?


Forum|alt.badge.img+2

hey ​@Kevin Mok , i haven’t been able to combine the actions into a single compound action yet since i wanted to finish building the use case then combine as a last step. however, i’m sure ​@rgeroulo is right so i’ll mark his as the best answer and we can wrap this up. thanks for the follow up !