Building an approval flow for community posting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2025 12:09 AM
Hello Everyone,
We are exploring how to build an approval flow for all community posts on the ESC portal—whether it's a Blog or Q\&A.
Requirement:
Before any content is posted, it should go through an approval process. The approval should be sent to the group.
- If approved, the content should be posted.
- If rejected, the content should not be posted.
Has anyone implemented a similar approval workflow or can guide us on how to approach this?
Thanks in advance!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2025 01:23 AM
Hi @Priti_S ,
Please follow below steps to implement approval on community posts:
Add an Approval Status Field on Blog or Q&A form called "Approval Status" with 3 choices: Pending, Approved, and Rejected. and default it to pending.
Block Users from Publishing Directly.Hide the "Publish" checkbox or make a rule that only sets it to true when approved.
Create the Approval Process with a Flow that starts when a new post is submitted with Pending status which triggers approval to specific group and waits for their action
If approved: Set the post’s status to Approved and mark it as Published = true (so it becomes visible on the portal).
If rejected: Set the post’s status to Rejected. Do not publish it.
Show Only Approved Content on the Portal. Make sure the community or blog widget only shows posts that are: Approved and Published = true.
Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Pavani P
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2025 01:47 AM
Hello @pavani_paluri
Thank you for the response!
We’re looking to create an approval flow where any group member can approve the blog before it gets published. Right now, if a blog is scheduled to publish, it automatically goes live at the scheduled time, even without approval.
We want to prevent that and have the content remain in a pending state until at least one group member approves it. Only then should the content be published.
Thank You!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2025 02:39 AM
Hi @Priti_S ,
We can update the scheduled job for auto publishing at scheduled time only when the approval gets approved. Once its approved, in flow we can get the scheduled date and check whether its past current date. If its past, we can publish in flow after approval. If its in future, we can wait for scheduled date then publish it.
Mark it helpful if this helps you to understand. Accept solution if this give you the answer you're looking for
Kind Regards,
Pavani P.