Skip to main content
Solved

predefined widget for custom actions

  • September 11, 2024
  • 5 replies
  • 62 views

vanitharaj1208
Forum|alt.badge.img+14

how to implement predefined widget in custom actions?

Best answer by f3rz

@vanitharaj1208 it is not supported at the moment. However, there's already a feature request for it. Please get in touch with support to receive a public issue tracker link for tracking its progress. 

5 replies

vanitharaj1208
Forum|alt.badge.img+14
  • Author
  • Silver 2
  • September 12, 2024

Can any one reply ?


f3rz
Staff
Forum|alt.badge.img+10
  • Staff
  • Answer
  • September 12, 2024

@vanitharaj1208 it is not supported at the moment. However, there's already a feature request for it. Please get in touch with support to receive a public issue tracker link for tracking its progress. 


SoarAndy
Staff
Forum|alt.badge.img+12
  • Staff
  • September 13, 2024

+1 to F3rz about roadmap.

There is a way currently, but unfortunately it's quite difficult

You can drag in the Prebuilt widget, then just copy the HTML/JS code out, and paste it into your own widget
However
You ned to reverse engineer the code to utilise your own data structure, which is quite complex 

 


ORBR
Forum|alt.badge.img+7
  • Silver 1
  • November 3, 2025

+1 to F3rz about roadmap.

There is a way currently, but unfortunately it's quite difficult

You can drag in the Prebuilt widget, then just copy the HTML/JS code out, and paste it into your own widget
However
You ned to reverse engineer the code to utilise your own data structure, which is quite complex 

 

 

Any update? can we  implement predefined widget in custom actions now?


AnimSparrow
Forum|alt.badge.img+4
  • Bronze 1
  • February 21, 2026

I believe the best workaround is to push your desired output (plaintext or HTML) into a context value, such as [case.current_reminder_sent]. In the Playbook's 'Core View', you can then use an HTML widget with a conditional display.

You can set a condition like:

[case.current_reminder_sent] DOES NOT CONTAIN [case.current_

To explain: In Google SOAR, if a context value is empty, the platform displays the literal string (the placeholder name). By checking if the field contains itself minus the closing bracket or some wording, you effectively check if the variable has been populated with actual data.

This way, you can pre-build an HTML widget that only appears once the context value is executed. Furthermore, you can update this view dynamically just by changing the context value, as the HTML widget will automatically reflect whatever is stored in  [case.current_reminder_sent].

example for case.current_reminder_sent: