Set Up Two-Factor Authentication (2FA)
Overview
Two-factor authentication (2FA) is turned on at the agency level, then each member enrols their own account. A Principal (any user with Principal permissions, including the agency owner) clicks Agency in the sidebar → opens the User Management card → turns on Enable 2-Factor Authentication on the Security card. Every member then enrols: Download Authy → scan the QR code or Add to authenticator → save your backup codes → Confirm, then log in again with a 6-digit code.
Turn on 2FA for your agency
Note: Only a Principal (any user with Principal permissions, which always includes the agency owner) can turn this on, and once it's on every member must enrol before they can keep using Keyhook. Let your team know before you enable it, and pick a quiet time so no one is locked out mid-task.
Download an authenticator app
Add Keyhook to your authenticator app
Save your backup codes
Note: Backup codes are shown only once and each code works only once. They're the way back into your account if you lose your authenticator app, so save them before you continue and don't share them with anyone.
Confirm and log back in
If you lose access to your authenticator app
Note: Re-enrolling invalidates the codes in your old authenticator app and every previously generated backup code, so only do it when you've actually lost access.
Frequently asked questions
Do I have to set up 2FA?
If your agency owner has turned on 2FA for the agency, yes — you'll be sent to the enrolment screen and can't keep using Keyhook until you've enrolled your account.
Which authenticator app should I use?
Keyhook recommends Authy, but any standard authenticator app that generates 6-digit time-based codes (such as Google Authenticator or 1Password) will work.
Who can turn 2FA on or off for the agency?
Any Principal — a user with Principal permissions, which always includes the agency owner — can enable or disable 2FA for everyone from the Security card on the User Management page.
What happens right after I click Confirm?
Keyhook logs you out to complete enrolment. Log back in with your email and password, then enter the current 6-digit code from your authenticator app.
I lost my phone — how do I get back in?
Log in with one of your saved backup codes (each works once). If they're used up or lost, open the 2-Factor Authentication page and use the Replace 2-factor authentication card to contact Keyhook support and re-enrol.