The Visionary — Ten Doors Open
You can see the whole playbook — direct mail, buying intent signals, networking events, outreach sequences — but none of it is running yet, because you haven't built the one system that makes any of it repeatable. You're generating ideas faster than you're shipping them.
The full report
What you'll need to set up first
Do this one-time setup before you build any of the systems below. Every tool appears here once.
| Tool | What it's for | Setup |
|---|---|---|
| Gmail | Sending and drafting outreach emails | Already connected in Cowork — nothing to do |
| Apify | Pulling public FSBO, expired, and Zillow listings in Austin with owner info | Create a free account at apify.com, then connect it in Cowork (one click). Usage-based — light use runs ~$5–15/mo |
| Firecrawl | Scraping Austin event pages (Eventbrite, Meetup, chamber calendar) for networking brief | Already a native connector in Cowork — connect it in Cowork (one click) |
| Clay | Enriching a name/address into an email or phone number when Apify returns incomplete contact data | Create a free account at clay.com, then connect it in Cowork. Free tier covers light use; paid starts ~$149/mo if volume grows |
| Canva | Producing a print-ready postcard file for your mail vendor | Connect it in Cowork (one click). Free tier is enough for this |
Note on direct mail lists (System 3): The list-sourcing step uses a data vendor outside Cowork — PropStream (~$99/mo) or a free county records pull. You sign up for that directly; Cowork handles the copy and file prep once you have the list in hand. See System 3 for detail.
---
System 1 — Buying-intent identification + first-touch outreach
Rank 1 of 3 | Tier: Build it in Cowork
What's broken / the redesign
Right now there is no list, no signal source, and no outreach. Nothing is pointed at a prospect. The fix: Apify pulls new FSBO listings and recently expired MLS listings in Austin every morning (these are the two highest-intent public signals available without a paid MLS gate), enriches owner contact info via Clay, and Cowork drafts a personalized first-touch email per lead in your voice — held as a Gmail draft for your one-click approval before anything sends.
This is the one system to build first. Everything else is downstream of having a list in motion.
Connectors
- Apify [native] — runs the "Zillow FSBO Scraper" and "Expired Listings" actors for Austin, TX daily. Returns address, list price, days on market, and where available, owner contact info.
- Clay [native] — takes the address/owner name Apify returns and finds a verified email or phone. Use only when Apify's actor doesn't return a contact directly (many FSBO listings include a phone — check before adding Clay to avoid unnecessary enrichment cost).
- Gmail [native] — already connected. Cowork creates one draft per qualified lead; you approve and send with one click.
Artifacts
Cowork builds and maintains a Lead Tracker inside the environment — a running list of every lead Apify has surfaced, with columns: Address | Signal type (FSBO / Expired) | Days on market | Contact info | Outreach status | Date first touched | Reply received (Y/N). You do not need an external spreadsheet. The tracker lives in Cowork and updates daily.
Schedule
Daily at 7:00 AM Austin time:
1. Apify runs the FSBO + Expired actors for Austin, TX, filtered to listings ≤ 90 days on market
2. Cowork deduplicates against the Lead Tracker (skips anyone already contacted)
3. For new leads with contact info: Cowork drafts a first-touch email per lead using the Skill below
4. Drafts are held in Gmail — NOT sent
5. Human gate: You open Gmail each morning, review drafts (30 seconds each), click Send on the ones you want, delete any that don't fit
6. Lead Tracker updates with "Outreach sent" + date
Weekly (Friday 5 PM): Cowork produces a one-paragraph summary — how many leads surfaced, how many you contacted, any replies — so you have a weekly number to track.
The Cowork prompt
You are setting up my lead generation system for my Austin, TX realtor business. I am a solo agent. Do the following: 1. CONNECT APIFY Connect my Apify account. Set up two scheduled actors to run every day at 7:00 AM Austin time (CST): - Actor 1: Zillow FSBO scraper, filtered to Austin, TX, listings active ≤ 90 days - Actor 2: Expired MLS listings scraper for Austin, TX (use the best available Apify actor for this) Both actors should return: property address, list price, days on market, owner name (if available), owner phone or email (if available). 2. CREATE THE LEAD TRACKER ARTIFACT Build a Lead Tracker artifact inside this environment with these columns: - Date Added - Address - Signal Type (FSBO or Expired) - Days on Market - Owner Name - Contact Info (phone or email) - Outreach Status (Not contacted / Draft created / Sent / Replied) - Date First Touched - Reply Received (Yes / No / Pending) 3. CONNECT CLAY (conditional) Connect my Clay account. Use Clay only for leads where Apify did not return a phone number or email — run enrichment on those records using owner name + property address to find a verified email. Do not run Clay on leads that already have contact info from Apify. 4. CONNECT GMAIL Connect my Gmail account. For every new lead that has contact info (after Clay enrichment if needed), draft a first-touch outreach email using my Outreach Skill (I will provide this). Save each draft to Gmail. Do NOT send anything automatically — all drafts wait for my manual review and one-click send. 5. SET UP THE DAILY WORKFLOW (Scheduled) Every morning at 7:00 AM Austin time: - Pull new results from both Apify actors - Deduplicate against the Lead Tracker (skip any address already in the tracker) - Add new leads to the Lead Tracker - For leads with contact info: draft a first-touch email per lead using my Outreach Skill, save to Gmail drafts - Update Lead Tracker: set Outreach Status to "Draft created" for those leads - Do not send anything 6. SET UP THE WEEKLY SUMMARY (Scheduled) Every Friday at 5:00 PM Austin time, send me an email summary with: - Total new leads added this week - Total drafts created - Total emails I sent (Outreach Status = Sent) - Any leads where Reply Received = Yes Keep it to 5 lines max. Apply my Outreach Skill when drafting all emails. Ask me to paste it in now.
The Skill
SKILL: Austin Realtor First-Touch Outreach You are drafting a first-touch email on behalf of [YOUR NAME], a licensed realtor in Austin, TX. VOICE: - Direct and warm. Not salesy. Sound like a person, not a pitch. - Short. 4–6 sentences max. No bullet points. No subject line tricks. - Write at the level of a text message from a professional, not a newsletter. AUDIENCE: - FSBO sellers: homeowners trying to sell without an agent. They are skeptical of agents. Do not open with a pitch. Open with acknowledgment that they're doing it themselves, then offer one specific thing of value (a free CMA, local comp data, a showing strategy tip). - Expired listing sellers: homeowners whose listing expired without selling. They are frustrated. Do not mention failure directly. Acknowledge the market is difficult, offer a fresh perspective on why listings expire and what changes. FOR EACH EMAIL, PERSONALIZE USING: - The property address (reference the neighborhood or zip if the full address is awkward) - The signal type (FSBO or Expired) - Days on market (if > 60, acknowledge it briefly for expired; for FSBO, mention how long they've been listed if > 21 days) SUBJECT LINE: - FSBO: "Quick note about [Street Name]" or "Fellow Austin homeowner — quick question" - Expired: "Your listing at [Street Name] — a different approach" - Never use: "I can help you sell!", "Are you still interested?", or any subject line with an exclamation point. CALL TO ACTION: One ask only. Options (pick the most natural one given context): - "Would a free CMA be useful? Takes me 10 minutes to pull." - "Happy to share what I'm seeing move in [neighborhood] right now — want me to send it over?" - "Would a 15-minute call be worth it to walk through what I'd do differently?" NEVER: - Mention commission - Say "I specialize in" or "I'd love to help you" - Use the phrase "in today's market" - Send more than one ask per email - Write more than 6 sentences in the body SIGN OFF: [YOUR NAME] Austin Realtor | [YOUR PHONE] [YOUR WEBSITE if you have one]
---
System 2 — Networking event research + follow-up cadence
Rank 2 of 3 | Tier: Build it in Cowork
What's broken / the redesign
You mentioned networking events as a channel, but with no system to find the right ones and no follow-up process, most meetings produce nothing. Contacts go cold in 48 hours. The fix: Firecrawl pulls Austin real estate investor meetups, chamber events, and open house schedules weekly, Cowork produces a one-page brief you can act on, and after you log a new contact from any event, Cowork drafts a same-day follow-up email for your approval.
Connectors
- Firecrawl [native] — scrapes Eventbrite, Meetup.com, the Austin Chamber of Commerce calendar, and NAHREP Austin (National Association of Hispanic Real Estate Professionals — active chapter in Austin) for events matching your criteria weekly.
- Gmail [native] — already connected. Cowork creates follow-up drafts; you approve and send.
No Clay needed here. No Apify. Two connectors maximum, and Gmail is already live.
Artifacts
Cowork builds an Event Brief artifact each week — a one-page list: Event name | Date/time | Location | Type (investor / chamber / open house / other) | Why it's relevant | RSVP link. You get this every Monday morning. It is not a spreadsheet — it's a short, readable brief you can scan in two minutes.
Separately, a Contact Log artifact tracks every person you meet at an event: Name | Where you met | Date | What you talked about | Follow-up sent (Y/N) | Outcome. You add to this manually (or by telling Cowork "I met John Smith at the REIA meetup Tuesday, he's a buy-and-hold investor looking to sell one property").
Schedule
Every Monday at 7:30 AM Austin time:
1. Firecrawl scrapes the event sources for Austin events in the next 14 days matching: real estate investors, homebuyers, chamber of commerce, networking, open house
2. Cowork filters to events where a solo realtor could legitimately attend and meet buyers, sellers, or referral partners
3. Cowork produces the Event Brief artifact — updated in place each week
4. Human gate: You review, pick which events to attend, RSVP yourself
Triggered (within 2 hours of you logging a new contact):
1. You tell Cowork: "I met [Name] at [Event]. Here's what we talked about: [2 sentences]."
2. Cowork drafts a follow-up email using the Follow-Up Skill below
3. Draft saved to Gmail
4. Human gate: You review and send — or don't. Nothing goes automatically.
5. Contact Log artifact updates with follow-up status
The Cowork prompt
You are setting up my networking research and follow-up system for my Austin, TX realtor business. I am a solo agent. 1. CONNECT FIRECRAWL Connect Firecrawl. Set it up to scrape the following sources every Monday at 7:00 AM Austin time for events occurring in the next 14 days in Austin, TX: - Eventbrite.com (search: "real estate Austin", "investors Austin", "homebuyers Austin", "networking Austin") - Meetup.com (search: "real estate Austin", "REIA Austin", "Austin investors") - Austin Chamber of Commerce events page (austinchamber.com/events) - NAHREP Austin chapter page (nahrep.org or their local events page) Filter results to: events relevant to a solo residential realtor (investor meetups, buyer/seller seminars, chamber mixers, industry associations). Exclude events that require vendor sponsorship to attend. 2. CREATE THE EVENT BRIEF ARTIFACT Every Monday at 7:30 AM, produce an Event Brief artifact (update it in place each week — do not create a new one each time). Format: AUSTIN EVENT BRIEF — Week of [Date] [Event Name] Date/Time: [date and time] Location: [address or venue] Type: [Investor meetup / Chamber / Buyer seminar / Open house / Other] Why attend: [1 sentence — who you're likely to meet there] RSVP: [link] List up to 8 events, ranked by relevance to meeting buyers, sellers, or referral partners. 3. CREATE THE CONTACT LOG ARTIFACT Create a Contact Log artifact with these columns: - Date Met - Name - Where Met (event name) - Notes (what we talked about) - Follow-Up Sent (Yes / No) - Outcome (Ongoing / Closed / Cold) I will add contacts by telling you about them in conversation. When I describe a new contact, add them to the Contact Log and immediately draft a follow-up email using my Follow-Up Skill. Save the draft to Gmail. Do not send it. 4. GMAIL Already connected. All follow-up drafts go to Gmail drafts. Never auto-send. Apply my Follow-Up Skill when drafting all follow-up emails. Ask me to paste it in now.
The Skill
SKILL: Post-Meeting Follow-Up Email — Austin Realtor
You are drafting a follow-up email on behalf of [YOUR NAME], a licensed realtor in Austin, TX, to someone they just met at a networking event or real estate meetup.
VOICE:
- Warm, brief, human. This is the email a sharp professional sends within 24 hours of meeting someone — not a pitch, not a newsletter, not a form letter.
- 3–5 sentences. No bullet points. No subject line gimmicks.
- Reference something specific from the conversation. If no specifics are provided, ask me for them before drafting.
WHAT TO INCLUDE:
1. A reference to where you met and one specific thing from the conversation (their name, what they mentioned, a shared observation about the Austin market)
2. One low-friction next step — a link to your calendar, an offer to send a market update, an invitation to grab coffee. One ask only.
3. Your contact info in the sign-off.
SUBJECT LINE OPTIONS (pick the most natural):
- "Great meeting you at [Event Name]"
- "[Their First Name] — good talking Austin real estate tonight"
- "Following up from [Event Name]"
NEVER:
- Say "I'd love to help you with your real estate needs"
- Mention commission or fees
- Send more than one ask
- Write a subject line with an exclamation point
- Use "I specialize in" or "as a top realtor"
SIGN OFF:
[YOUR NAME]
Austin Realtor | [YOUR PHONE]
[YOUR CALENDAR LINK if you have one]
TIMING NOTE:
This email should feel like it was written within a few hours of the meeting, not days later. If the contact was more than 48 hours ago, adjust the opening slightly ("I wanted to follow up from [Event]..." rather than "Great meeting you tonight...").---
System 3 — Direct mail targeting + list production
Rank 3 of 3 | Tier: Build it in Cowork (copy + file prep) | List sourcing: one-time manual setup
What's broken / the redesign
Direct mail works in Austin real estate when it hits the right trigger: a life event (new job, divorce, probate, pre-foreclosure) or a geographic farm where you send consistently over 90+ days. The gap isn't copy — it's that no list exists, no copy is written, and no cadence is running. The fix: you pick your trigger or farm, source the list once from a data vendor, and Cowork handles everything after that — personalizing the copy per record and producing a print-ready file for your mail vendor.
Important: Direct mail has a longer lead time than email — you need 4–6 weeks of consistent sends before responses come in. This is why it's ranked third. Systems 1 and 2 produce results faster. Start this in parallel once System 1 is running, not before.
Connectors
- Canva [native] — Cowork produces a postcard design file (or a letter template) in Canva, ready to hand to a print vendor. No InDesign, no manual layout.
- Gmail [native] — already connected. Cowork emails you the completed file and a send summary each cycle.
List sourcing (one-time manual step — outside Cowork):
You need a data vendor for the list. Two legitimate options for Austin:
- PropStream (~$99/mo) — pre-foreclosure, probate, absentee owners, equity filters, geographic farm by zip. This is the standard tool Austin investor-focused agents use. Sign up at propstream.com, export your list as a CSV, bring it into Cowork.
- USPS EDDM (Every Door Direct Mail) — free to use, targets every address on a mail route by zip/carrier route. No list needed — you just select the routes. Good for geographic farming where you don't need owner-specific personalization. EDDM pricing is postage only (~$0.20–0.23/piece). Start at usps.com/eddm.
You do NOT need to buy a new list every month. For a geographic farm, the list is stable — you mail the same addresses repeatedly. For life-event triggers (pre-foreclosure, probate), PropStream refreshes are monthly.
Artifacts
Cowork builds a Mail Campaign Tracker artifact: Campaign name | Send date | List size | Trigger type (farm / pre-foreclosure / probate / other) | Copy version | Vendor used | Responses received. One row per send. You track what's working over time.
Cowork also builds the Postcard Copy artifact for each campaign — the actual headline, body, and call to action, written per trigger type and ready to drop into Canva.
Schedule
One-time setup (you do this once per list/trigger):
1. Export your list from PropStream (or select your EDDM route) — takes 15 minutes
2. Bring the CSV into Cowork
3. Cowork personalizes copy per record (uses owner name + trigger type + neighborhood where available)
4. Cowork opens Canva, drops the copy into your postcard template, exports a print-ready PDF
5. Human gate: You review the PDF, upload to your print vendor (Printing for Less, GotPrint, or your local Austin print shop)
Monthly cadence (once running):
- First Monday of each month: Cowork reminds you to refresh the PropStream export (for life-event lists) or confirms the farm list is stable
- Cowork updates copy with a fresh version (different headline, same CTA) so repeat recipients don't see the identical card
- Produces the new PDF, emails it to you for review
- You upload to vendor — done
The Cowork prompt
You are setting up my direct mail system for my Austin, TX realtor business. I am a solo agent targeting [CHOOSE ONE: homeowners in a specific zip code / pre-foreclosure homeowners / probate leads / absentee owners — fill this in before running]. 1. ACCEPT MY LIST I will paste in or upload a CSV from PropStream (or describe my EDDM route). The CSV will contain: owner name, property address, city, zip, trigger type (or I will tell you the trigger). Confirm you have it before proceeding. 2. CREATE THE MAIL CAMPAIGN TRACKER ARTIFACT Build a Mail Campaign Tracker with these columns: - Campaign Name - Send Date - List Size - Trigger Type (Geographic farm / Pre-foreclosure / Probate / Absentee / Other) - Copy Version (V1, V2, V3…) - Vendor Used - Responses Received (update this manually as I report back) 3. WRITE THE POSTCARD COPY Using my Direct Mail Skill, write the copy for this campaign: - Headline (one punchy line — no more than 10 words) - Body (3–4 sentences max — personalized with [Owner First Name] and [Neighborhood/Zip] where available) - Call to action (one ask: a QR code to my calendar link, a phone number, or a URL for a free home valuation) - Back of card: my name, photo placeholder, license number, brokerage, phone, website Produce the copy as a Postcard Copy artifact. Show me the copy before touching Canva. 4. OPEN CANVA AND BUILD THE FILE Once I approve the copy: - Open Canva - Use a standard 6x4 postcard template (or 6x9 if I specify) - Drop in the approved copy - Use a clean, professional layout — minimal text, clear hierarchy, Austin real estate aesthetic (not corporate, not clipart) - Export as a print-ready PDF (300 DPI, with bleed if Canva offers it) - Save the file to Google Drive in a folder called "Direct Mail Campaigns" - Email me the Google Drive link via Gmail so I can download and upload to my print vendor 5. LOG THE CAMPAIGN Add a new row to the Mail Campaign Tracker: today's date, list size, trigger type, Copy V1, vendor TBD. Apply my Direct Mail Skill when writing all copy. Ask me to paste it in now.
The Skill
```text
SKILL: Direct Mail Copy — Austin Realtor
You are writing direct mail postcard copy on behalf of [YOUR NAME], a licensed realtor in Austin, TX.
VOICE:
- Plain, warm, confident. Sounds like a neighbor who knows the market, not a corporate ad.
- No hype. No "NOW IS THE TIME TO SELL." No exclamation points in headlines.
- Short. Postcards are read in 4 seconds. Every word earns its place.
AUDIENCE AND COPY BY TRIGGER TYPE:
GEOGRAPHIC FARM (sending to all homeowners in a specific zip or neighborhood):
- Headline focus: local market awareness ("Here's what's selling on your street right now")
- Body: one specific data point about Austin or their zip (median days on market, price trend) + your value offer (free CMA, local expertise)
- Do not use: "Are you thinking of selling?" — too generic
- Use: "[Neighborhood] homeowners — here's your Q[X] market update"
PRE-FORECLOSURE:
- Tone: empathetic, not predatory. These homeowners are under stress.
- Never mention foreclosure directly in the headline.
- Headline: "You may have more options than you think"
- Body: acknowledge that situations change, offer a confidential conversation, mention that selling before foreclosure typically preserves more equity
- CTA: "Call or text me — no pressure, no obligation"
PROBATE:
- Tone: respectful. Acknowledge that settling an estate is difficult.
- Headline: "Handling a loved one's property in Austin? I can help simplify the process."
- Body: position yourself as someone who handles probate sales with discretion and speed, no estate agent jargon
- CTA: free consultation, phone or calendar link
ABSENTEE OWNERS:
- Tone: matter-of-fact. These are often investors.
- Headline: "Austin values have moved — your property at [Address] may be worth more than you think"
- Body: one market data point + offer a free valuation
- CTA: "Get a free valuation at [URL] or call me directly"
PERSONALIZATION (use when the data is available):
- Use owner first name in the opening line
- Reference the neighborhood or street name (not the full address — it can feel intrusive in the headline)
- Adjust the market data point to their zip code if you have zip-level data
CALL TO ACTION (one per card — pick the right one):
- QR code to calendar booking link (best for farm and absentee)
- Phone/text number (best for pre-foreclosure and probate
That's a sample. Yours is built from your answers.
About 5 minutes. No cost to start.