The email builder
A multi-property email builder with one-click approval
The approval is the product. The editor just earns it.
Building on-brand emails for many separate developments was manual HTML work. Client sign-off was a slow back-and-forth over email and screenshots, with no record of what was approved. And the CRM held a separate, drifting copy of everything.
sign-off lived in screenshots and reply-alls
A React app on Base44 that serves 2 audiences from a single codebase: an authenticated internal workspace for the marketing team, and public, no-login approval pages for clients. The highest-value feature is approval, not the editor.
structured fields in, on-brand HTML out
Multi-property campaign builder
Each development is its own project with its own brand; emails are built from structured fields, not raw HTML, so the output stays on-brand per property.
AI-assisted editing and brand capture
Extracts a brand palette and design profile from existing assets; an AI clarifier and style coach draft copy and generate the final HTML.
2-way GoHighLevel sync
Pulls email content, media, and trigger links from the CRM and pushes campaigns and assets back, so the app and the CRM hold the same truth.
Public client approval
A no-login link where clients review the email in a sandboxed preview and approve or comment, all logged in one place with instant admin notifications.
Media library, versioning and preflight
A per-project asset library that de-dupes and optimises uploads; every save snapshots a version; a preflight panel checks each email before it sends.
1-click
client approval with a full audit trail, from a public no-login link
HandoverThe marketing team runs it day to day: versioned saves, a preflight panel before every send, and no raw HTML in sight.
every approval logged, timestamped, notified
Evidence · fig. 01–03