New ServiceNow Approval Widget: Bulk Actions & More Info Requests!

Community Alums
Not applicable

Hey everyone!

Just wrapped up a productive weekend developing a new ServiceNow widget to revolutionize approvals. I've built this from the ground up for a super efficient experience.

Key features and button functionalities include:

  • Individual Actions: Green checkmark to Approve, red 'X' to Reject. Simple, intuitive clicks for single approvals.

  • "More Info Required" Button: The blue 'i' icon opens a popup where you can add comments, changing the approval's state to "More Information Required." This makes getting details easy!

  • Bulk Processing: Select multiple approvals with checkboxes, then hit "Approve Selected" or "Reject Selected" to manage them all at once.

Check out the screenshots to see the streamlined design and action buttons! Hope this helps others manage their approvals faster.

 

TejasAdhalrao_0-1752302456502.pngTejasAdhalrao_1-1752302476206.png

 

5 REPLIES 5

GlideFather
Tera Patron

@Community Alums wow it looks smashing! Would you mind sharing some details what you did to get it looking like that? As an inspiration :))

———
/* If my response wasn’t a total disaster ↙️ drop a Kudos or Accept as Solution ↘️ Cheers! */


Community Alums
Not applicable

hi @GlideFather ,

Thank you so much! 😊 I’m really glad you like how it turned out. Just to clarify, I didn’t clone or copy any out-of-the-box (OOTB) widget code — this was developed completely from scratch. One of my clients had this exact requirement, so I designed and built the whole solution custom to address their needs.

I focused on creating a clean, intuitive UI using Service Portal’s AngularJS framework with custom CSS styling. The bulk approve/reject functionality was implemented to handle multiple records efficiently with minimal server calls, and the request info feature uses a popup modal to enable seamless communication between approvers and requesters.

If anyone’s interested, I’m happy to share more details or code snippets on how it’s done — just let me know! 

This is amazing and its similar to what i need to do on my side

any help will be great

 

HI, this is fantastic work and I would love to know more about this and how we can potentially get access to it. 

 

Would you be open to a call or connecting directly?