Concepts
The building blocks of Hook — what each object is and how they relate.
The Hook platform is built around a small set of concepts. Understand these once and the rest of the docs become navigable.
Organization
The top-level container. Users, groups, campaigns, templates, and courses all live inside an organization. MSP partners can manage multiple downstream organizations from a single MSP account.
Users and groups
A user is one person who can be targeted by campaigns and enrolled in training. A group is a saved set of users — typically by department, location, or risk profile.
Campaigns
A campaign is a phishing test sent to one or more groups. Campaigns use a template (the email + landing page bundle), a schedule, and a list of targets.
Templates
A template is a phishing email plus its landing page. Templates have a difficulty rating, a category (credential harvest, attachment, link click, etc.), and can be edited or cloned.
Courses and enrollments
When a user fails a phishing test (or based on policy), they're enrolled in a course — a short training module they complete in their browser. Course completion data flows back to the operator dashboard.
Reports
Reports surface campaign-level and org-level metrics: click rate, report rate, training completion. Reports are emailed on a schedule and downloadable as PDF.