You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.

Looking for the Diagnostic Utility?

Click Here For Download and Usage Instructions

Enable Twilio Voice MFA in PortalGuard


You wish to utilize Twilio Voice with your PortalGuard website for MFA.



Enable support for Twilio Voice MFA authentication within PortalGuard.

Quick Navigation:


  1. Must be using PortalGuard Version or Later

Twilio Initial Configuration Steps:

  1. Log into the Authy Admin Dashboard as an Authy administrator at the following link: Authy | Twilio 
    • You will need to copy a value from this browser session to the PortalGuard server so launch the browser on the appropriate machine with that in mind.
  2. Select the 'Get Started' option to complete the initial configuration of the Authy's API to implement two-factor authentication.
    • Verify your Phone Number on your Twilio Account.
  3. Create a 'Friendly Name' for your application.
    • The selected name for the Authy application will be exposed to your end-users, so use a name that your end-users would expect to see, e. g. "ACME Multi-factor”.

  4. Add your first user.
    • NOTE: You will want to make sure to use your own phone number for this initial user, as we will want to test a real authentication attempt.
  5. Send your first Authentication Token via your preferred method.
  6. Provide the Authentication Token in the next window.
  7. Navigate to the Applications tab to see your new Authy Application! 


Twilio Voice MFA Configuration Steps - Twilio:

  1. Navigate to the Twilio Account Setting at General settings | Twilio.
  2. Copy and save the Live Credential's 'Account SID' and 'Auth token'.
    1. These will be used to allow access for PortalGuard to communicate via your Twilio account.


Twilio Voice MFA Configuration Steps - PortalGuard:

  1. Open the PortalGuard Configuration Editor on the PortalGuard server.
  2. Select the 'Edit Bootstrap'  button.
  3. Navigate to the Services -> Voice tab.
  4. Select "Hosted Service" from the Delivery Type dropdown list. 
  5. Select "Twilio" from the Provider dropdown list.
  6. Enter the Auth ID and Auth Token that were saved from your Twilio account settings. 
  7. Be sure to select the Test Credentials button to confirm that the entered information is valid.
  8. Save and Apply!

REV. 10/2021 | PortalGuard

  • 158
  • 04-Nov-2021