Diaspora to Home · Internal

Handover & Operations Guide

Everything needed to manage the site and listings system independently. Maintained by Altitude AI.

01

Accounts & Credentials

GoHighLevel (CEO Growth Lab)

Platform

CEO Growth Lab (white-labelled GHL)

app.ceogrowthlab.co

Location ID

MUCiWTChkVoaPw8fdKXQ

Domain

diasporatohome.com

Access

Lorraine's existing GHL login

Supabase (Database & Storage)

Free tier: If the listings or workspace ever goes down, log into Supabase and click Restore — the DB may have auto-paused. Consider Pro (~$25/month) as traffic grows.

Project ID

kxrhzijqyotyrzhpiflv

Dashboard

supabase.com

Log in with the dedicated Gmail

Publishable key

sb_publishable_sbrP5QdcQ9APlxHx2UagDA_77j3yefb

Plan

Free tier — sufficient for current traffic

GitHub

Repository

github.com/altitudeaico/lorrainewright

Live branch

gh-pages — serves all listings/vetting pages

Listings live

altitudeaico.github.io/lorrainewright/listings/

Workspace live

altitudeaico.github.io/lorrainewright/vetting/

Key GHL IDs

Buyer enquiry workflow

52668090-e4ad-4a05-a8c6-24e74cfb934e

Seller submissions workflow

e89a1872-8496-49d4-9eb2-236f1175402d

Seller submissions webhook

dbf31060-411f-4247-820c-59a95b4faf24

Contact form webhook

9cf2080a-d386-4016-bb91-27df7bfa0ae9

30-min booking calendar

1I14JkrbQLuUjn38xnZT

60-min booking calendar

HDlyqOEcQbVjeLGXRN1g
02

Self-Service How-Tos

Update the Featured Property

The featured property card on the homepage and /featured-property pulls from GHL Custom Values automatically. No code changes needed ever.

1
GHL → Settings → Custom Values
2
Update the "Featured" values: featured_name, featured_tagline, featured_price, featured_location, featured_description, featured_gallery_1 through _6, featured_enquiry_link
3
Save — homepage card and featured page update immediately

Add a Listing in the Workspace

1
Go to diasporatohome.com/workspace and log in
2
Click "Add a listing" at the top
3
Fill in title, location, price, type, beds, baths, description, deal type, stage
4
Paste photo URLs (upload to GHL Media Storage first, copy the CDN URL). Optionally paste a YouTube or Vimeo link for a video walkthrough.
5
Click Add Listing → set listing type → Publish when ready

Approve a Seller Submission

1
Seller submits via /list-your-property — appears in the workspace automatically
2
Review each check — tick Pass, Flag, or Missing
3
Click "Approve as Verified" or "List as Seller's Listing"
4
Listing publishes to the live site automatically. Seller receives a notification email with their listing link.

Mark a Rental as Let / No Longer Available

1
Workspace → Listings tab → find the rental listing
2
Click "Mark as let" — disappears from public listings immediately
3
To re-list: click "Mark available"

Swap a Page Video

1
Copy the YouTube video ID from the URL (after youtu.be/ or watch?v=)
2
GHL → open page body → find the <iframe> tag
3
Change src to: https://www.youtube.com/embed/YOUR_VIDEO_ID → Save & publish

Update the Global Navigation or Footer

The nav and footer are Universal Sections in GHL — one edit updates every page on the site including the blog automatically.

1
GHL → Sites → Sections
2
Find "Global Nav" or "Global Footer" → click Edit
3
Make your changes → Save — updates everywhere instantly, including the blog
Universal sections span all funnels and the blog site. This is different from a regular global section which only applies within one funnel.

Publish a Blog Post

1
GHL → Sites → Blogs → New Post
2
Write post, add images, set category and tags
3
Publish — appears on diasporatohome.com/blog automatically

Create an On-Brand Form

Follow the dedicated forms guide for step-by-step instructions, field settings, button specs and common mistakes to avoid.

Open Forms Guide →

Add or Update a Free Guide

Follow the free guides how-to for the full process — uploading a PDF, creating the opt-in form, delivery workflow and Resources page tile.

Open Free Guides How-To →
03

System Architecture

Buyer Enquiry Flow

Buyer

Clicks Enquire on a listing

Webhook

Fires to GHL

GHL CRM

Contact created, tagged "property enquiry"

Workflow

Internal notification + buyer auto-reply sent

Seller Submission Flow

Seller

Fills /list-your-property form

Supabase

Submission saved to DB

GHL

Contact created, tagged "property seller"

Workspace

Lorraine reviews & approves

Live

Published + seller notified

Pages Built

GHL Website

Home, About, Contact, Properties, Services, Resources, Sell Your Property, Featured Property, Airbnb, R2R, Course, Developer/Private Seller Partnerships, Style Guide, Workspace

Listings System (GitHub)

/listings/ (public), /vetting/ (workspace), /submit/ (seller form), /guide/ (system docs), /handover/ (this page), /style-guide/ (brand guide)

GHL Chat Widget

"Lorraine New Website Chat" — activated site-wide via Sites → Settings → Chat Widget

04

Design System

All pages use these tokens. Full interactive guide: diasporatohome.com/style-guide

Colours

Navy
#231B4F
Purple
#7170B4
Beige
#F5F1ED
Gold
#C9A961

Typography & Rules

Font

Montserrat only. Load via @import — GHL strips <link> tags

JavaScript in GHL

ES5 only — no const/let, no arrow functions, no template literals

Button radius

Always 4px

Content width

Max 1200px centred

Nav/footer in GHL

Never paste in page bodies — GHL global sections supply them

Edits

Surgical str_replace only. Always test on a draft page before touching a live one.

05

Security & Pending Actions

GitHub PAT — Revoke After Handover

Action required: github.com → Settings → Developer settings → Personal access tokens → Tokens (classic) → find the project token → Delete. Generate a new one with repo scope only when next needed.

Supabase Account Transfer

Currently under an Altitude AI Gmail. To transfer: invite Lorraine's email as Owner in Supabase project settings → she accepts → remove the Altitude AI email.

Workspace Login

The workspace uses a passphrase stored in vetting/index.html on GitHub. Keep it secure and change it periodically by updating that file and deploying.

06

What Is Still Open

Actions for Lorraine

1
Update GHL Custom Values to switch Featured Property from Villanova to Prestige
2
Add Villanova and Prestige as listings directly in the workspace
3
Send the Diaspora to Home logo file (SVG or square PNG) for the favicon
4
Build GHL email sequences: listing_approved → seller approval email; partnership_enquiry → developer and private seller auto-replies

Out of Scope — For Commercial Discussion

28+ funnel migrations

Large standalone project — old funnels to new template

The Roadmap course

New course page with new modules and content

Webinar discount

Per-person rolling 72h deadline mechanics

Lawyer introduction form

Request an introduction form per listing

Admin override

Approve listings without payment for Lorraine's own stock

URL rename

Now live at /list-your-property (301 redirect in place from /sellproperty)