Quickstart
Getting Started: Add a Broker
A complete walkthrough for adding a new broker to the platform — from their first login through to a live, branded landing page. This guide takes approximately 5 minutes.
Prerequisites
Broker Logs In for the First Time
Direct the new broker to your platform's login page. They will authenticate through Manus OAuth. Upon their first login, the system automatically creates an account with the default user role.
Once logged in, the broker will see a limited view of the platform. They cannot access admin features, other brokers' data, or landing page management until you assign the correct role.
Set the Broker's Role
Log in as an admin and navigate to Admin → Users in the top navigation bar. Find the new broker by searching for their name or email.
Choose the appropriate role:
| Role | Access | Use When |
|---|---|---|
| broker | Limited CRM access | Standard broker — can manage own clients, applications, and landing page only |
| admin | Full administration | Trusted team members who need access to all users, settings, and audit logs |
Click the role dropdown next to the broker's name and select the desired role. The change takes effect immediately.
Alternatively, you can update the role directly via SQL:
-- For limited broker access:
UPDATE users SET role = 'broker' WHERE email = '[email protected]';
-- For full admin access:
UPDATE users SET role = 'admin' WHERE email = '[email protected]';Create Their Landing Page
Navigate to Admin → Landing Pages and click the Create Landing Page button. Fill in the form:
Select the broker from the dropdown (they must have logged in first)
A URL-friendly identifier, e.g. "john-smith". This becomes /broker/john-smith
The name shown on the landing page hero section
Contact email displayed on the landing page
Contact phone number displayed on the landing page
Business name, e.g. "Outlook Finance"
Hero section headline, e.g. "Your Trusted Mortgage Partner"
Supporting text below the headline
A short paragraph about the broker's experience and expertise
Hex colour code for the hero gradient, e.g. #1e3a5f
Here is an example of creating a landing page via SQL if you prefer direct database access:
INSERT INTO broker_landing_pages (
broker_id, slug, display_name, email,
company_name, headline, subheadline,
bio, brand_color, is_active
) VALUES (
3, -- broker's user ID
'john-smith', -- URL slug
'John Smith', -- display name
'[email protected]', -- contact email
'Smith Mortgage Group', -- company
'Your Path to Home Ownership', -- headline
'Expert guidance for first-home buyers and refinancing',
'John has 15 years of experience in residential lending...',
'#2d5a3d', -- brand colour (hex)
1 -- active
);Share the Landing Page URL
The broker's personalised landing page is now live at:
Share this URL with the broker for use in:
/apply?broker=john-smith), linking the application to the correct broker.Monitor Performance
From Admin → Landing Pages, you can monitor each broker's landing page performance:
| Metric | Description |
|---|---|
| Views | Total number of times the landing page has been visited |
| Applications | Number of mortgage applications started from the landing page |
| Active Status | Toggle the page on/off without deleting it — inactive pages show "Page Not Found" |
What's Next?
Quick Reference: Pre-Configured Brokers
The following brokers are already set up with landing pages and admin access:
| Broker | Landing Page | Access | |
|---|---|---|---|
| Red Prasad | [email protected] | /broker/red-prasad | Admin |
| Dom | [email protected] | /broker/dom-outlook | Admin |
| Atish Prasad | [email protected] | /broker/apply | Admin |