A build plan · Ekemini Daniel For Shannon & Scott · ILH
The growth and lead engine

One system that remembers every lead, follows up before they go cold, and gives you your mornings back.

You and Scott already mapped out where Island Living Homes is headed. The Operating System document you put together lays out the whole picture. From our call, I know the real starting line is narrower than that: you're the bottleneck, marketing is the hole, and your inbox isn't working for you. This is my plan for closing that hole first, five builds, in order, before we touch anything bigger.

Phase 1 · 5 builds · your marketing and inbox foundation

BUILD 1 / 5

Give every lead one home

The problem, as I see it

Right now, a lead can exist in three places at once and you'd never know it.

Everything runs off a spreadsheet you update by hand. If someone fills out your website form, then calls in a week later, then messages your Instagram, that's three separate people to you, even though it's one person. Nobody's job is to notice that and connect the dots, because there's no single place any of this lives in the first place.

What I'm building

One contact list that holds every person who reaches out to Island Living Homes, permanently, with everything worth knowing about them: where they came from, what they're interested in, and a running log of everything that's happened with them so far. This lives inside GoHighLevel, and it becomes your one contact list for the whole business. Every build after this reads from that list and writes back to it. Nothing gets a separate list ever again.

The tool, and why
I'm using GoHighLevel for this. I looked hard at Follow Up Boss too, since you'd heard of it. It's actually a nicer, more polished contact list on its own, but it only does contacts. It can't build the forms on your website, it can't watch your Instagram, and it can't run the follow-up sequences in Build 3. GoHighLevel does all of that in one place, which is exactly what you told me you wanted: one input, going everywhere it needs to.
How I'll build it
  1. 01Map the fields. Decide exactly what gets recorded for every contact: name, contact details, where they came from, what they want (buyer or seller, and which of the four journeys in Build 3), and a running log of every interaction.
  2. 02Import your spreadsheet. Every current contact gets moved in and tagged with what we already know about them, so their history doesn't start from zero.
  3. 03Set the matching rule. Before any new entry is created, the system checks whether that person already exists (matching on email or phone), so nobody ends up listed twice.
  4. 04Set permissions. Decide who can edit, merge, or delete a contact record, you, Melissa, or both.
  5. 05Test with a small batch. I'll run 10 to 15 real contacts through it first and check that everything landed correctly before moving everyone else over.
what goes in
Your spreadsheet, as it exists today
what comes out
One contact list, for every lead, that never loses history
This is the foundation. Every other build depends on this one existing first.

BUILD 2 / 5

Catch every lead, from wherever it comes in

The problem, as I see it

Leads already come in from your website and Instagram, but what happens after that is inconsistent.

Real interest is coming through those channels today. The gap isn't that people aren't reaching out. It's that once they do, whether they get a fast, useful response depends on who happens to see it first, and when. That's the "one response becomes the last response" problem you named on our call.

What I'm building

Every door a lead can walk through, your website form, Instagram DMs, Facebook, gets wired directly into the contact list from Build 1. The moment someone reaches out anywhere, they exist in your system immediately, tagged with where they came from and what they asked about.

Connecting it
This is mostly a swap. Your current website forms get replaced with GoHighLevel's version, same spot on the page, same look if you want, but now writing straight into your contact list instead of just emailing you. Instagram and Facebook connect through a one-time login, no code involved on your end.
How I'll build it
  1. 01Audit what exists. I'll list every form and touchpoint your website currently uses to capture a lead.
  2. 02Rebuild each form in GoHighLevel, matching your site's current design, writing directly into the contact list.
  3. 03Connect Instagram and Facebook so DMs and ad-form leads land in the same place as everything else.
  4. 04Connect iHomefinder and any other MLS inquiry source, so property inquiries land in the same list too.
  5. 05Build a catch-all. A small piece of connective automation, the same one that runs your daily inbox summary in Build 5, picks up anything the above doesn't cover natively.
  6. 06Confirm the no-duplicate rule is working across every channel the same way it works for the spreadsheet migration.
what goes in
A form fill, a DM, a Facebook inquiry
what comes out
A tagged, timestamped entry in your contact list, right away
After this, "where did that lead go?" stops being a question you ever have to ask.

BUILD 3 / 5

Keep leads warm without you doing it by hand

The problem, as I see it

Interest that isn't ready to become a client today has nowhere to go but cold.

Nothing right now stays in touch with someone who isn't ready yet. If they don't buy or list this week, they mostly fall off your radar, not because you don't care, but because there's no system holding the thread until they're ready.

What I'm building

Your vision document lays out four client journeys, each one split for whether someone's buying or selling: SHIP, Military / VA, Luxury / Lanikai, and Island-Wide. All four get a follow-up track. I know we talked mainly about the first two on our call, but the document is right to keep Island-Wide as its own track: strong clients who don't fit one of the three niches still deserve a good, consistent experience instead of being forced into a label that doesn't fit them. Whoever comes in gets dropped into the matching track automatically, based on what they showed interest in. If they go quiet, it keeps gently showing up. If they start engaging, opening things, clicking things, the system flags it to you directly instead of letting that interest go unnoticed.

How I'll build it
  1. 01Write the message sequence for each journey. Eight variants once buyer and seller sides are split, though several share a base structure with small adjustments in tone and content.
  2. 02Set the trigger. The tag assigned in Build 1 or 2 decides which sequence a lead enters, automatically, the moment they're captured.
  3. 03Set the timing per journey. A SHIP seller usually needs to move faster than a Luxury buyer who's browsing quietly, so the pacing won't be identical across all eight.
  4. 04Build the engagement trigger. The specific action, like opening two emails in a week or viewing the same listing twice, that flags someone as ready for a real conversation.
  5. 05Set where the alert goes. Straight to you, by text or however you'd rather see it.
  6. 06Review after the first month. See which sequences are actually converting and tighten the ones that aren't.
what goes in
A tagged lead, sitting quiet
what comes out
Consistent, relevant contact until they're ready, or until it's time to call them
This is the piece that turns leads that currently go cold into transactions.

BUILD 4 / 5

Build a marketing system, not just more posts

The problem, as I see it

The gap isn't only volume. It's that your channels don't work as one system, and nobody's building for the long game.

You're producing 8 to 10 posts a month by hand, off a large amount of unused material: 25 years of listings, photos, video, and client stories. That's the part we talked about on the call. But your vision document names three more gaps I don't want to leave out just because they didn't come up in conversation: your channels operate independently instead of reinforcing one story, nobody's building toward being found on Google or inside tools like ChatGPT and Claude when someone asks about Kailua real estate, and there's no ongoing look at what other Oahu brokerages are actually doing. Fixing only the volume problem gets you more content. Fixing all four gets you a system that compounds.

What I'm building

Four pieces, working together. First, a content engine: one listing, photo set, or client story turns into a caption, a Reel script, a carousel, a blog post, and an email, with Claude drafting and Canva finishing the visuals. Second, a retargeting layer: people who visit your site or view a listing without inquiring keep seeing relevant ILH content afterward instead of disappearing, and anyone who becomes identifiable gets pulled into your contact list rather than staying anonymous. Third, a basic search and authority foundation: your website's neighborhood pages and case studies get structured so Google, and AI tools that people are starting to ask real estate questions to, have specific material to point to. Fourth, a quarterly look at what a handful of other Oahu brokerages are doing across search, social, and reviews, so your content stays deliberately different instead of drifting into generic real estate marketing.

Tools, and why these
The repurposing work runs on Claude and Canva, already part of this plan. For scheduling, I'm using GoHighLevel's built-in social planner rather than adding a new tool to Alicia's list, since GoHighLevel is already the system of record. Retargeting runs off the standard Meta and Google ad pixels, both free to install, feeding back into your contact list through the same connective automation from Build 2. For search visibility, Google Search Console and your Google Business Profile are both free and already available to you. Nothing here adds a new subscription.
How I'll build it
  1. 01Build the repurposing pipeline first. Connect Claude to Canva and map exactly what one listing turns into across every format you use.
  2. 02Set Alicia's review step and connect publishing to GoHighLevel's scheduler, so approval is her only new habit to learn.
  3. 03Install the retargeting pixels on the website, so a visitor who doesn't convert on the first visit isn't gone for good.
  4. 04Set up Search Console and clean up your Google Business Profile, the two most direct levers for being found locally.
  5. 05Write a first batch of neighborhood and case-study pages, built to actually answer the questions people, and AI search tools, are asking about Kailua, VA assumptions, and SHIP.
  6. 06Run a first competitive scan of three or four other Oahu brokerages and put together a short list of what to do differently.
what goes in
One listing or story, plus your existing site and ad accounts
what comes out
Content across every channel, visitors who don't just vanish, and a website building toward being found
Alicia becomes the editor of a bigger system, not just the producer of more posts.

BUILD 5 / 5

Get your inbox and calendar off your plate, reliably this time

The problem, as I see it

What you've tried already doesn't hold up, because it depends on you noticing when it breaks.

You've had Claude checking your email, and it's basic: it loses its own instructions sometimes, and you still have to watch it closely. You don't want it fully hands-off, you want oversight, but it needs to actually show up every single morning, whether or not you happen to have a window open on your computer.

What I'm building, and the tools behind it

Three tools, each doing one job, working together on a fixed schedule. Think of it less like an app you open and more like a very disciplined assistant who checks your mail at the same time every morning, sorts it, drafts responses for you to approve, and never sends anything without you.

n8n is the part that keeps time. It's a small, always-on service, not something running on your computer, so it works whether your laptop is open, closed, or asleep. Every morning at whatever time you choose, it wakes up on its own and starts the process. Gmail and Google Calendar are connected through a one-time permission, the same kind of approval you'd give any app that asks to link to your Google account. That lets n8n actually see what's in your inbox and on your calendar that day. Claude is the part that does the thinking. Once n8n hands it your new mail and today's events, it sorts what matters, drafts replies where one makes sense, and flags anything that needs your judgment, following one fixed set of instructions I write once so it doesn't drift the way the current setup does.

Once Claude finishes, n8n writes the results back: labels applied in Gmail, draft replies created but never sent, and calendar conflicts flagged rather than moved on your behalf. Everything gets bundled into one digest and delivered to you by email or Slack, whichever you'd rather check first thing.

How I'll build it
  1. 01Connect Gmail and Calendar. A one-time login you approve, nothing different from connecting any app to your Google account.
  2. 02Set up the n8n account. This is a hosted online service, not software installed on your computer, so it keeps running while you sleep or travel.
  3. 03Write Claude's instructions. Which senders matter, what your tone sounds like, what counts as a decision that needs you, and the one hard rule: it drafts, it never sends.
  4. 04Set the schedule. You tell me the time, and it runs automatically at that time, every day, without anyone touching it.
  5. 05Connect delivery, so the finished digest lands wherever you check first, email or Slack.
  6. 06Run it against your real inbox for several days before it becomes your everyday routine, so we catch mistakes while I'm still watching closely, not you.
what goes in
Your inbox and calendar, automatically, every morning
what comes out
One digest, sorted and drafted, with you making every final call
This runs on its own clock. No app has to be open and no session has to be alive. It just shows up.

What comes after this

The rest of your vision, once this foundation is proven

Everything above is Phase 1. The bigger platform you and Scott mapped out, the reports, the client portal, the automated relationship-keeping, is still the goal. I'm not starting there, because none of it works well without the foundation above already in place. Here's what's next once Phase 1 is running.

Turning what you already know into tools

The intelligence engine

VA assumable analysis, the smart home matcher, the SHIP cost estimator, rent-vs-buy comparisons: turning the analysis you and Scott already do by hand into something the system prepares for you, with you reviewing before anything reaches a client. You've already started this with Scott's version. This makes it consistent, and gives you the other fourteen report types you mentioned wanting.

Closing a deal starts the next relationship

Operations, client-for-life, and your portal

A bridge so Monday.com talks to your contact list instead of standing alone. Automatic reminders for birthdays, home anniversaries, and re-engagement moments, surfaced to you as "call this person," never sent as a generic touch. Eventually, a portal where your clients log in and see exactly what matters to them.


Your toolkit

Everything this plan uses, for now

Every tool across all five builds, in one place, so you can see exactly what you're signing up for. As I get into the actual building, I may find a tool that does a job better than what's listed here. If that happens, I'll swap it in and let you know.

01
GoHighLevel CRM, capture, nurture, scheduling
Your one contact list, your website forms, your follow-up journeys, and your social post scheduler, all in one place.
New signup
02
n8n the wiring
Runs quietly in the background, connecting things and running your daily inbox digest on schedule.
New signup
03
Claude the thinking
Drafts your content, sorts your inbox, and writes your nurture messages. You already have this.
You already have this
04
Canva the visuals
Turns drafted content into finished, on-brand graphics automatically.
Existing account, one-time connection
05
Gmail and Google Calendar your inbox
Nothing new to sign up for, just a one-time permission for the digest to read and organize.
Existing account, one-time connection
06
Google Search Console and Business Profile findability
Free tools that help Google, and AI search, actually find and trust your site.
Free, existing account
07
Monday.com and iHomefinder staying as-is
Not replaced. Bridged into the system in Phase 2, once the foundation is proven.
Existing, unchanged