Skip to main content
Question

Automating Manager Approval via Email

  • Jan 15, 2025 5:54 PM UTC
  • 3 replies
  • 368 views

MeaganMcOlin
Forum|alt.badge.img+7

I have a QuickBase table with a 'Manager Approval Status' field set to 'Pending' by default. When a manager selects 'Yes' or 'No' in the approval field, the 'Manager Approval Status' field updates to 'Approved' or 'Denied.'

I want to send the manager an email notification (when the field is new or changed) where they can simply click 'Yes' or 'No' in the email to update the table automatically. How can I set this up? 

3 replies

Forum|alt.badge.img+19
  • Qrew Captain
  • Jan 15, 2025 8:36 PM UTC

Meagan,

The simplest answer is to build a formula field in the email that QB sends that would take the User to a Form where they set the Yes/No question.


Forum|alt.badge.img+19
  • Qrew Captain
  • Jan 15, 2025 9:32 PM UTC

Meagan,

Something like this would work:

XXXXX.quickbase.com/db/TTTTTT?a=er&rid=[Record ID#]&dfid=PP

The  XXXXX value is your realm

TTTTT is the table dbid

PP is the form that you want the User to be on for the decision

That should put your User on the right record in Edit Mode so they can mark it and click Save.

 

 

 


Top Step
Forum|alt.badge.img+9
  • Registered
  • Oct 31, 2026 4:05 PM UTC

You can make it one click. Build two Formula - URL fields that each set the approval field directly, and put both in the notification.

Approve (use your own field ID for the approval field and your app token if the app requires one):

URLRoot() & "db/" & Dbid() & "?a=API_EditRecord&rid=" & [Record ID#] & "&_fid_10=Yes&apptoken=YOUR_TOKEN&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=dr&rid=" & [Record ID#])

Make a second one the same way with No.

The rdr part sends them straight to the record they just updated, so they see the new approval value instead of a raw API response.

In a custom email notification, add the Approve and Deny fields to the message, and they show up as links. The manager does need to be signed in to Quickbase with edit rights on that field, so the update is still recorded under their name.

Want more detail? I wrote a full walkthrough here: https://www.topstep.tech/blog/quickbase-one-click-manager-approval-email