The CreatorCon Call for Content is officially open! Get started here.

ask for approval flow using direct email id using get catalog variable

PramothD
Mega Contributor

i have flow on step 1 - i will  get catalog variable values in single text box (i will get email id)

step 2 - ask for approval ( i want the email to be given as the approver) 

PramothD_0-1758552171747.png

 

 

1 ACCEPTED SOLUTION

YaswanthKurre
Tera Guru

Hi @PramothD ,

 

ServiceNow approval actions in Flow Designer require a reference to a user record (sys_user). You cannot directly use an email string — it must be a valid reference to a user in the system.

 

What you can do is:

 

  • Change your catalog variable to a reference variable pointing to the sys_user table.
  • In your flow, use the selected user reference directly in the Approval Action.

OR 

Create a Lookup Records Action

 

  • Table: sys_user
  • Condition: email is {{email_variable}}
  • In the Add Approver step, use the User Reference from the lookup as the approver.

 

 

Please Mark this as helpful and correct if this helps you.

 

Thanks,

Yaswanth

 

 

View solution in original post

2 REPLIES 2

YaswanthKurre
Tera Guru

Hi @PramothD ,

 

ServiceNow approval actions in Flow Designer require a reference to a user record (sys_user). You cannot directly use an email string — it must be a valid reference to a user in the system.

 

What you can do is:

 

  • Change your catalog variable to a reference variable pointing to the sys_user table.
  • In your flow, use the selected user reference directly in the Approval Action.

OR 

Create a Lookup Records Action

 

  • Table: sys_user
  • Condition: email is {{email_variable}}
  • In the Add Approver step, use the User Reference from the lookup as the approver.

 

 

Please Mark this as helpful and correct if this helps you.

 

Thanks,

Yaswanth

 

 

Thank you @YaswanthKurre, it worked!!!🎉