Employee Portal Configuration Guide

Learn how to get the most from this module to improve the experience for your users and automate key tasks

  Restore Visibility                                                                        Take Control

   Estimated Read Time: 12 minutes 



Sections in this Article

Employee Portal Introduction & Features


Enabling the Module

Getting a link to the EP Login Page

Managing "Employee Portal Administrators"

Enabling Employee Portal for your Workflow Forms


Adding Workflow Tile Descriptions

Adding Form Descriptions

Copying Request Form links (for embedding elsewhere e.g. Confluence Pages)

Adding "FYI" emails to Employee Portal users

FYI Email Examples

Hiding Phases from Employee Portal Progress Counters

Reordering Available Employee Portal Forms

Reordering User Navigation Menus


Enabling  Just-In-Time User Account Creation ("JIT")

Upgrading users from Employee Portal to Full Internal โณ

Adding Personalised Touchless Links




Employee Portal Brief Introduction


The Employee Portal module makes an easier & better experience for your users who wish to initiate workflows & track the progress of their previously submitted forms


When enabled as a Module, Employee Portal provides access to 2 new sections of Gatekeeper:


The First (and most useful) feature is the Submit Requests dashboard

With Employee Portal enabled, this dashboard is presented to all your Internal Gatekeeper users:


Pictured: A Submit Requests dashboard with Personalised links, Intake Forms & Previous Submissions



The Second feature is this same dashboard, but made available as the only feature available to a set of your users

i.e. If you want some of your users to only be able to Submit & Track their workflow forms (without access to the repositories/files/other areas of Gatekeeper), you can add them as "Employee Portal Only" users



Alongside the improved submission & tracking dashboards, follow-up benefit to the employee portal is its security

Since you can decide who has access to your forms, you can rest assured that you will only receive submissions by authenticated users from within your organisation


As a result of this, Gatekeeper enhances 2 aspects of your Employee Portal Forms:


1 - Pre-filling data from your repository

When selecting existing records from your repository (Vendors or Contracts), Gatekeeper will pull their metadata into the workflow form, saving your users time (and also avoiding users having to re-enter information that may clash with what you are currently storing)


This feature is intentionally removed from Public Forms since - as you can expect - this could create a significant security risk

If anyone gains access to the public form URL, they could methodically query all contract/vendor details in your repository!


2 - Allowing the addition of new "Vendor Users"

When entering details about new or existing Vendors into workflow forms, Gatekeeper allows an option to enter a new vendor user, including their Name, Job Title & Email Address

However, if Gatekeeper cannot validate that the form submitter is a member of your organisation, if will remove this "Add New" option from any Supplier User fields

There is a workaround for this available to Public Forms - but it is not a great user experience





Configuring the Basics


Enabling the Employee Portal โ˜‘๏ธ

Once Employee Portal is added to your subscription, the module can be enabled/disabled by Configuration Admins here:

Step 1) Go to Modules > Employee Portal

Step 2) Switch Employee Portal to Enabled 

If you do not have this module and wish to discuss upgrading (or if you have recently purchased this module and cannot access this configuration screen)...

Reach out to your CSM or contact our Customer Success Team


Getting a link to the Employee Login Page (optional) ๐Ÿ”—

If you plan on using the User Type of "Employee Portal Only" (see โฌ†๏ธ above for context โฌ†๏ธ) or "Just in Time User Provisioning" (see โฌ‡๏ธ below for details โฌ‡๏ธ), you can get the access link to Employee Portal below

Step 1) Go to Modules > Employee Portal

Step 2) Underneath the "Enabled" switch, click to copy your Employee Portal URL



Adding Employee Portal Administrators ๐Ÿง‘โ€๐Ÿ”งโž•

Step 1) Go to Modules > Employee Portal

Step 2) Hit โž• Add Administrator

Step 3) Select a User from the Dropdown then hit โœ… Create

๐Ÿ’ก Users need to have "All" as their Role Permission to qualify for the Employee portal Administrator Role

This is because Gatekeeper needs to ensure that this Module admin permission does not accidentally share visibility of some contracts to users who should not be able to see them


Removing Employee Portal Administrators ๐Ÿง‘โ€๐Ÿ”งโž–

Step 1) Go to Modules > Employee Portal

Step 2) Alongside the user you wish to remove, hover over the edit menu then hit Delete


What do Employee Portal Admins get?


In short: A New Oversight Dashboard


This new dashboard summarising the Portal Usage includes:

How many "Employee Portal Only" Users there are

Which Workflows are actively enabled for Employee Portal forms & how many Live cards exist on each

A list of all Open Forms and their status/progress



Enabling Employee Portal for your Workflows ๐Ÿง‘โ€๐Ÿ’ป

Now that you've configured the basics for the Module, the final step to get started is to allow your workflow forms to be selected in Employee Portal

Step 1) Open the Workflow you wish to enable in Employee Portal

Step 2) Click to edit the Start Phase & navigate to the Form Access tab

Step 3) Set the Form Access to ๐Ÿ”˜ Employee Portal

Step 4) Enable the โ˜‘๏ธ Authenticated form option then hit โœ… Save


If you are switching from Public Forms to Employee Portal:

You can leave โ˜‘๏ธ Public Form enabled alongside โ˜‘๏ธ Authenticated in case some of your users don't get the memo and click on your old link!

๐Ÿ’ก Public Form links will remain unchanged if you enable Authenticated forms for a workflow





Advanced Level Module Configuration


Adding Tile Details ๐Ÿ’ฌ

As seen in the above introduction, Forms Tiles can be customised so your users have extra context & guidance before selecting a form & hitting REQUEST

Step 1) Head to the Workflows & find the workflow you wish to edit

Step 2) Click the dots menu then hit Edit This Workflow

Step 3) Populate a Description

Step 4) You can also edit the Icon/Icon Colour & Label in this view

Step 5) Hit โœ… Save



Adding Form Details ๐Ÿ“‹

Similar to above, once your users have clicked REQUEST to start a new form, you can embed introductory guidance & context about the form/process to follow

Step 1) On your workflow, click to edit the Start phase

Step 2) Populate the Description text box

Step 3) Select where you want this text to appear (either ๐Ÿ”˜ Above the form or alongside it in the ๐Ÿ”˜ Sidebar)

Step 4) Hit โœ… Save

๐Ÿ’ก Pro Tip ๐Ÿ’ก

If your Form description contains guidance which users may refer back to as they progress through the form, we recommend using the Sidebar option

This way, the guidance can be viewed without having to scroll around too much!



Copying Request Form links ๐Ÿ”—

If you want these forms to be accessed from other tools (e.g. Confluence Pages, Application hubs) or indeed from guidance you embed in other areas of Gatekeeper (such as Invitation Emails & Workflow Notifications) you can easily get a direct clickable url


Step 1) Head to the Submit Requests dashboard

Step 2) Right-click the REQUEST button for your desired form

Step 3) Click Copy Link Address

You will now have a url that looks like this:



For Users who follow this url, Gatekeeper will open the Submit Requests dashboard & and automatically pop up a new form, ready to complete & submit!



Adding FYI emails to Card Creators ๐Ÿ“ฉ

Technically this feature is available for any workflows - Public Form or Employee Portal

But it is necessary to configure these regardless!

Plus, the context/guidance you can provide to your Employee Portal Form users may differ

CC Card Creator emails are a useful tool to keep your requestors informed & engaged in processes they have initiated

With these enabled, Gatekeeper will automatically send updates to your users at the point that a card arrives on a particular phase. Therefore, these make a great opportunity to let them know that their new request has reached a key milestone in the workflow


Step 1) On your Workflow, click to edit a phase where you wish to enable a CC email

Step 2) Navigate to the Notifications tab

Step 3) Enable Card Creator email

Step 4) Click to edit the Email Template

Step 5) Here you can populate an email Subject Line, Content & Button Text

Step 6) Hit โœ… Update then โœ… Save to store your new notification settings


CC Email Examples

Example 1 - Submission Confirmation ๐Ÿ“ฅ

The first cc email a user may want to receive would be to let them know that the form they submitted was done so successfully and will now be reviewed.

To achieve this, enable a cc email on the first phase cards arrive at once forms are submitted:

Key Content to Include:

  • Thanks & Confirmation that the form has been received
  • What happens next in the workflow
  • How to check progress


Example Content:

Email Subject: Form Received ๐Ÿ‘ | {{ card.name}}

Email Content: 

Thanks for submitting a new Contract Request!

This will now be reviewed by the Contract/Vendor Management team before we begin contract discussions

This initial approval will be completed by <strong>{{ enter_phase.sla_due_date }}</strong>๐Ÿ“…

You may track your submission (and all of your other submissions) via your <strong><a href="https://eu.gatekeeperhq.com/3294/employee_dashboard">Submit Requests Dashboard</a></strong>

<hr><i>If you have any other queries, you may reach out to any member of the Contract Management Team by @-tagging them in a Message thread via the form

<i>...just follow the below <strong>View Form ๐Ÿ“‹</strong> button & hit <strong>โœ‰๏ธ New Message</strong></i>

Email Button Text: View Form ๐Ÿ“‹


Example Email Appearance:



๐Ÿ’ก As your users get more acquainted with your processes, you may consider disabling this one after a workflow has been active for 6 months or so

The main benefit will be in the early days of new adoption as a way to set expectations for users


Example 2 - Delay at Key stage โณ

Rather than just sending an email once a card has reached a certain workflow phase, you can configure emails to send if a card has been at a certain phase for too long

To achieve this you can leverage the automated Email Reminders  (without enabling the initial cc email):


Key Content to Include:

  • FYI that a form of theirs has been delayed
  • What should have happened and what this delay could mean
  • Some possible actions to take


Example Content:

Email Subject:  โฐ FYI | Contract Draft Delay - {{ card.name}} โฐ

Email Content: 

As an FYI, your Contract request has been awaiting a Vendor response for 5 days with no input received via Gatekeeper

It may be worth reaching out to your contact to ensure that they have received the "draft review" email and prompting them to (a) submit their reviewed version or (b) accept the current terms
<hr><strong>If they do not submit a new draft by {{ enter_phase.sla_due_date }}, Gatekeeper will assume the terms have been accepted and will proceed to eSignatures!</strong>


Example 3 - "Done" Confirmation โœ…

Probably the most obvious update to provide to form requestors is when their forms have completed all necessary steps and the process is complete.

To achieve this, enable a cc email on the "Done" phase of your workflow

Key Content to Include:

  • Thanks for patience & Confirmation that the form has been completed
  • Possible next steps (for them to take or that will happen within other functions)
  • How to view the form/records in Gatekeeper


Example Content:

Email Subject:  โœ… Contract Setup Completed | {{ card.name}} โœ…

Email Content: 

Your contract has now completed its setup process and can be viewed as a<strong>Live</strong> and <strong>Approved</strong> record in the Gatekeeper database

All the necessary steps have been completed for the PO to be raised & for you to begin working with the Vendor on this new project!

Thank you for your patience & cooperation!



Hiding Workflow Phases ๐Ÿซฃ

In the Employee Portal dashboard, Gatekeeper displays Progress in the form of counters and in the "View More" timeline

However, for some of your workflows, there may be some phases you wish to hide from these 2 areas to simplify the view for your requestors


Step 1) Navigate to Modules > Employee Portal

Step 2) Alongside the workflow you wish to hide phases, click the dots menu then Edit

Step 3) Tick Hide โ˜‘๏ธ next to the phases you wish to hide

Step 4) Hit โœ… Submit to save

Phases you might want to hide could be:

  • Phases where no user interaction takes place (i.e. AutoAction Phases)
  • Phases which do not form part of a standard path (e.g. Rejection phases)


See ๐Ÿ“– Hiding Workflow Phases for a full walkthrough of this feature



Re-order the Employee Portal Forms

If you have many workflow forms in your Employee Portal, you may want to choose a specific order they appear to your users

For example, you may want to reorder your forms to prioritise:

a) The Forms that are most popular, putting them first so they can be found quickest

b) The order in which the forms should be used:

e.g. Vendor Onboarding, then Contract Requests, then Contract Updates/Amendments

Step 1) Navigate to Modules > Employee Portal

Step 2) Alongside Employee Portal Workflows, hit Reorder Workflows

Step 3) Click the menu icon to drag & drop your forms into the order they should appear in Employee Portal

Step 4) Hit โœ… Update to save your new order



Reordering User Navigation Menus

The left hand menu in Gatekeeper is where the majority of navigation takes place

If you wish to prioritise the Submit Requests dashboard for your users, you can move it up to a higher position in their left-hand menus!


Step 1) Navigate to Settings > Configuration> Navigations, Charts & Email

Step 2) Enable Dynamic Navigation

Step 3) Hit refresh and you should see that your Left Hand menu has a new padlock button

Step 4) Click the padlock to enter the Edit-Menu mode

Step 5) Use the arrow icon to drag & drop the menu items where you wish to place them

Step 6) When finished, hit the โœ… tick icon to store this as your new menu layout

Step 7) Back in Settings > Configuration> Navigations, Charts & Email, alongside SET DEFAULT NAVIGATION, hit the View button

Step 8) Choose whether to apply the view you have just configured to all existing users or set it as the default for any new users added to Gatekeeper

...or both!





Expert Level Module Configuration


Enabling Just-In-Time User Creation ๐Ÿ› ๏ธ๐Ÿ’จ

If you regularly have new starters (or new employees who want to log in to Gatekeeper) you do not need to add them as users yourself

You can essentially configure a "pre-approved" list of email domains and - after locking your employee portal to SSO - can entrust Gatekeeper with creating new user accounts when someone with a valid email tries to login for the first time!


Step 1) Navigate to Settings > Configuration > Just-in-Time (JIT) Provisioning

Step 2) Set Just-in-Time (JIT) Provisioning to Enabled

Step 3) Restrict the login ("auth") methods to either Google SSO or Microsoft SSO based on your email address type 

Step 4) Populate a "Default Department" any new users should be added to when signing up

Step 5) Enter the Domain/s for which user accounts should be allow to register

e.g. For us at Gatekeeper, this would be "gatekeeperhq.com", "gatekeeperhq.io"


โš ๏ธ Do not include the "@" symbol in the email domains! โš ๏ธ

Step 6) Hit โœ… Save


๐Ÿ’ก NB

Currently, Employee Portal Only is the default permission for users who are added via JIT


However, you can easily 'Upgrade' them to a full internal user profile:


We recommend creating a check/procedure for regularly upgrading your EP users to full internal users


If it is important for you to create users with other permissions types, upvote the below post for our Product Team:

๐Ÿ’ก Ideas Forum: Configure JIT to create Internal Profiles



Configuring Personalised Touchless Links

If you have a Touchless Contract workflow, you can configure links for each of your Gatekeeper users which will appear for them in their Forms dashboard

By sending out these links, Gatekeeper will be able to capture an Internal "Card Creator", even though the user populating & submitting the form will be the Vendor

By having an Internal Card Creator, you then use Gatekeeper AutoActions to assign the key internal stakeholder for the new agreement/relationship generated via the workflow

If you do not have a Touchless Contract Workflow, visit this page to learn how you can set one up from our Best Practice Template:

๐Ÿ› ๏ธ Create your own - Touchless NDA Workflow


Step 1) Head to your Touchless Contract Workflow

Step 2) Click to edit the Start phase & open the Form Access tab

Step 3) Hit Manage Personal Links, then โž• Add Personal Links

Step 4) Here you can begin typing to select the users who should have these

or simply hit Select All to generate a link for all your users!

Step 5) After selecting all appropriate users, hit โœ… Save to generate the links


Using Personalised Links

Once created, your users will be able to access their personalised Touchless forms within their Submit Requests dashboard and send these out in one of 2 ways

1) Hitting Send To where they will be able to enter a Vendor Email Address to send a form to


2) By hitting Copy Link where they can copy their link to the clipboard and share it via the messaging tool of their choice

๐Ÿ’ก Some of our clients also embed these links in Vendor-facing locations such as email footers, RFP guidance materials, marketing pages, etc


For more context about this feature, see ๐Ÿ“– Personalised Touchless Links





Additional Reading ๐Ÿ“š


๐Ÿ“– Configuring Workflow Forms

Learn how to build a form for your Employee Portal users, including all the fields, guidance & dynamic layout settings necessary to get all the right information at the start of your workflow


Suggested Employee Portal Workflows

๐Ÿ› ๏ธ Touchless NDA

This workflow can used in combination with Personalised Links to provide a quick way to get your new Vendors to sign-up to Gatekeeper while executing a new NDA (or similar introductory agreement)

๐Ÿ› ๏ธ Vendor Onboarding Requests

This workflow can be used to onboarding & risk assess new vendors to ensure all necessary data & documentation is in place to maintain a safe & beneficial relationship

๐Ÿ› ๏ธ New Contract Requests

This workflow can facilitate the setup, negotiation, approvals & execution of new agreements you wish to get in place & store in Gatekeeper

๐Ÿ› ๏ธ Contract Variation Requests

This workflow can be used to allow your users to request updates to existing agreements (such as early renewals, terminations, amendments to the terms & pricing, etc)

Presenting this in a workflow form (rather than allowing these changes to be made directly to a record in your repository) allows you to maintain control over the data your store as your "Central source of truth" as well as ensure all updates go through the proper channels before being brought into effect