This key lets the AI read listings and WhatsApp messages. Get yours at console.anthropic.com → API Keys → Create Key. You only need to do this once per browser.
API connected·
API KeyNot set
How the Elements platform works
🛠️ This page
Listing Manager
manager.elementsrealestategroup.com
Where you add listings — paste a URL or a WhatsApp message and the AI fills in the details. Everything you save here flows automatically to the other two sites.
● You are here
🌍 Public
Listings Portal
listings.elementsrealestategroup.com
Public-facing site where clients browse all listings. Linked from the "Browse Listings" button on the main Elements website.
Works with Zisla, Remax Maya, and most listing sites. Open the listing in your browser, copy the full URL, paste here.
2 Review Details AI Auto-filled
Pick the option that reads best, or edit/write your own below. This is what buyers see on WhatsApp shares and public listings.
ⓘ Aim for under 90 characters for clean display0/90
🔒 Listing Agent — Internal Use Only
🔒 Never shown publicly — only visible in your internal database for quick contact when a lead comes in
Pricing Live CAD rate
Fetching rate...
ⓘ CAD price is approximate based on the live USD/CAD exchange rate at time of extraction. Confirm before presenting to clients.
Location Map Auto-detected
Go to Google Maps → find the property → Share → Copy link
Amenities Auto-extracted
Points of Interest Auto-extracted
Hero Photo — main image shown on listing card and top of detail page
Right-click photo in Drive → Share → Copy link → paste here
📷
Carousel Photos — paste from multiple Drive folders, appends each time
Option 1 — Auto-load: Paste a Drive folder link into "Renders / Full Photo Folder" field below, click "Load Photos from Drive" and all photos populate instantly.
Option 2 — Bookmarklet: Open Drive folder → click bookmark → come back → Paste Photos
Open the Drive folder in Chrome Open the link the developer or agent shared. Make sure all photos are visible — scroll down if needed.
2
Click "Grab Photos" in your bookmarks bar A popup says "✅ 12 photo URLs copied!" — all done.
3
Go to Extract tab → click "Paste Photos" All photos populate automatically. No manual copying.
3 Test it — paste grabbed URLs here
1Paste message
2Review details
3Add photos
4Save
1 Paste the WhatsApp message
Copy the agent's message from WhatsApp and paste it below. The AI will pull out the property name, price, bedrooms, location, description, and the listing agent's contact info automatically.
📱
Drop screenshot or click to upload
Takes 10–15 seconds — the AI is reading the message and writing your description.
⚠️
Possible duplicate detected
A Drive link in this message matches a listing already in your database. Check the matches below before continuing.
2 Review details AI Auto-filled
Quickly check what the AI extracted and fix anything that looks off. The description has been rewritten in Elements voice.
Pick the option that reads best, or edit/write your own below. This is what buyers see on WhatsApp shares and public listings.
ⓘ Aim for under 90 characters for clean display0/90
Type m² and ft² fills in automatically
…or type ft² and m² fills in
🔒 Listing Agent — Internal Use Only
🔒 This entire section is never shown publicly — for internal use only when following up with the listing agent or remembering details about the deal.
Features / Amenities Auto-extracted
Location Map
Google Maps → search the property → Share → Copy link
3 Add photos from Google Drive
📌
First-time setup
Drag this button to your bookmarks bar (one time only)
If your bookmarks bar is hidden, press Cmd+Shift+B (Mac) or Ctrl+Shift+B (Windows) to show it.
Paste the Drive folder link from the WhatsApp message. The folder should contain all the property photos.
1
Open the Drive folder
Click below — folder opens in a new tab.
2
In the Drive folder, switch to Grid view & scroll
Top-right of Drive: click the Grid icon. Then scroll so every photo loads at least once.
3
Click the 📷 Drive Photos bookmark
It's the button you dragged to your bookmarks bar. Photos get copied to your clipboard.
4
Come back here and paste
Click the button below — your photos appear as thumbnails. You can paste multiple times from different Drive folders (amenities, interior, exterior, etc.) — each click adds more photos without removing the previous ones.
No photos yet — follow the steps above.
⚠ Some photos didn't load. Rows highlighted in red couldn't display the image — click the × next to each one to remove it. Broken photos won't be saved to the database.
💡 Click any photo to set it as the ★ Hero — that's the main image shown on the listings portal.
AI reads the PDF and uses it to improve the property description above.
Optional — appears as "Floor Plan" link on the public listing.
Optional — appears as "Watch Video" button on the public listing.
🔗 Custom Links (optional — e.g. virtual tour, drone video, 3D walkthrough)
4 Save to database
Once saved, this listing will appear automatically on the public Listings Portal and be available in the Client Options site.
Paste a Google Drive link for each category below. You can add multiple links per category (e.g. branded + unbranded brochures, multiple render folders). Click Extract All when done and the AI will fill out the form below.
Advanced · Auto-grab from Drive folder (bookmarklet)
Optional fallback if you'd rather grab a whole project folder structure in one click instead of pasting individual links.
First time setup — drag this to your bookmarks bar:
If you don't see your bookmarks bar in Chrome: View → Always Show Bookmarks Bar (or ⌘+Shift+B on Mac). Drag the button above onto the bar.
Open the project's master folder in Google Drive (the folder with sub-folders like Brochure, Renders, Pricing).
Click the 🏗️ Grab Project bookmark on your bookmarks bar.
Come back here and click Paste Project Structure below.
Upload PDFs (optional)
Normally you don't need to upload anything — the tool auto-fetches PDFs from the Drive folders. Only use this if a PDF isn't being picked up correctly (e.g. a custom pricing layout). Uploaded PDFs override the auto-fetch.
📥
Drop PDFs here, or click to browse
Brochure · Pricing · Location · Floor Plans — all in one go
Ready to read
Click below. The tool will fetch every PDF from Drive server-side (no CORS issues), read them with AI, and fill the form. Takes 30–90 seconds for an average project.
1B Confirm inventory from theredsearch
Open the project on theredsearch.com, take 1–3 screenshots that cover the price list + unit typology + construction data sections, and drop them here. The AI will fill in total units, starting price, bedroom range, size range, and delivery date.
📷
Drop screenshots here, or click to browse
PNG or JPG · 1–3 images · max 5 MB each
2 Review project details
The AI filled in what it found in the brochure and pricing PDFs. Check each field, fix anything off, then save.
Pick the option that reads best, or write your own below.
Amenities From brochure
Drive folders detected
Location
Editing this field rebuilds the map below. If the AI couldn't find an address, paste one manually here.
Paste a direct link to a specific PDF or folder in Google Drive. The AI will run on JUST that file/folder and overwrite the matching fields above. Use this when the AI missed something on the first pass, or you want a do-over on one specific piece.
Direct URL to the brochure PDF (e.g. https://drive.google.com/file/d/.../view) OR the folder containing it. Fills: project name, neighborhood, city, bedrooms, size, description, amenities, developer, units.
Direct URL to the price list PDF OR the folder containing it. Fills: starting price (USD/MXN), size range, bedroom range, total units.
Paste folder URLs (one per line) — e.g. separate folders for Exterior, Interior, Amenities. The AI will walk each folder recursively, collect all image URLs, AND read any PDFs found inside for additional metadata.
Each run overwrites matching fields above with the new results. Photos from renders runs are added to the existing photo list (not overwritten).
3a Construction Progress Photos Optional · live site
These are real on-site construction photos (not marketing renders) — useful when the project is mid-build to show buyers the current status. They're saved separately from the main render gallery. Click any thumbnail or "★ Set Hero" to make it the listing's cover photo.
3 Photos from Renders folder
The AI tried to pull all photos from the Renders folder (including Amenities, Interior, Exterior sub-folders). If the count looks low or photos failed, use the Drive Photos bookmarklet on the Photo Grabber tab to grab them manually from each sub-folder. Click any thumbnail or "★ Set Hero" to choose the cover photo — the first render is the default hero.
4 Save to Database
✓
0 listings
🔥 Hot Deal💰 Price Reduction🔲 Just Listed⭐ Featured✅ Verified Rental📌 Pinned
No listings yet — extract one to get started
📱 Mitch Social Media — Landing Page Generator
Generate a single-property landing page for social media ads. Each link gates the listing behind an opt-in form that captures lead info into Follow Up Boss (assigned to Matt only) before unlocking. Landing pages live at property.elementsrealestategroup.com/?id=XXXXX
💡 New listings created here are saved to the shared database and will appear on the public portal as well.
✅ Landing Page Link Ready
Recent Links Generated
🎯 Curated client pages
Build personalized property collections for clients you've already spoken with. Each gets a unique link they can return to anytime — hearts and notes sync to FUB in real time, so you see their feedback as it comes in.
The link stays the same forever. Edit listings here, save, and the next time they open it they see the updated set.
Active client pages
Loading client pages…
New client page
Pick listings, save, send the link.
Client details
Appears as a hand-written message at the top of their page.
Filter listings
City
Neighborhood
Select a city to see neighborhoods
to
Results
0
Loading listings…
Selected for client
0 properties
Filter selected
Click listings on the left to add them.
Delete this client page?
The URL will stop working immediately. This can't be undone.
Blog content pipeline
Topics flow through four stages: Topic Queue (ideas) → Drafts (AI-written, awaiting review) → Hopper (approved, queued to publish) → Published (live on the blog). One post per week auto-publishes from the top of the hopper.
📋 Topic Queue 0
✍️ Drafts 0
🟢 Hopper 0
🌐 Published 0
Topic queue
Add timely ideas as they come up. AI will also suggest fresh angles weekly (Phase 2).
Loading…
Drafts
AI-written posts will appear here for review. Builds in Phase 3 — once the topic queue + storage are validated, we add the weekly cron that picks the next approved topic and drafts a full post.
Hopper
Approved drafts ready to publish. The Monday 9 AM cron pulls the top of this list each week. Builds in Phase 4-5.
Published
Live posts on elementsrealestategroup.com/blog/. Once Phase 4 ships, this list will let you un-publish or edit any post. The 5 existing static posts will be migrated/listed here.
⚠ Possible Duplicate
Similar listings found
Before saving, double-check that this isn't the same property already in your database. Click Preview next to any match to see it.
Asking Price
ⓘ CAD price is approximate based on exchange rate at time of listing.
About this property
Amenities
📍 Location
Interested in ?
A dedicated Elements agent will respond swiftly.
🔒 Preview only — form not active
👁 This is how your listing will appear on the portal
Editing Listing
ⓘ Shows on WhatsApp shares and public listings0/60
ⓘ Building or development name — for Cami's reference, never shown to buyers
Display Flags
Toggle these to show colored badges on the listing card and (optionally) pin to the top of the public site.
Pinned listings sort first. If multiple are pinned, the most recently pinned shows first.
📷 Additional Photos
Paste URLs (one per line). You can paste multiple times from different Drive folders — each click adds more photos. Use the bookmarklet on the Add tab to grab URLs from Google Drive.
📁 Google Drive Folder
Paste the master folder URL — useful for quickly finding brochures, plans, and source files later.