Generate tenant-mix memos when a vacancy hits your intake form
When a leasing broker submits a new vacancy, research the trade area, draft a tenant-mix recommendation, and post the memo to your leasing channel.
When a new submission comes in on my Typeform Vacancy Intake form, generate a tenant-mix recommendation memo for that shopping center and post it to our leasing Slack channel.
Trigger: a Typeform webhook firing on a new submission to my Vacancy Intake form. The form captures the shopping center name, the address or coordinates, the vacant unit square footage, any tenant restrictions, and the submitter's email.
For each new submission, the agent should do the following in order:
1. Look up monthly store visits for the property using Sites USA Get Store Visits by Shopping Center, and use the result to classify the property's traffic level (low, average, high, or top-tier for a center of this type).
2. Build a 10-minute drive ring around the property with Sites USA Request Trade Area Boundaries. Use the WKT polygon it returns as the trade area for every downstream lookup.
3. Pull demographics for that 10-minute ring with Sites USA Get Demographics by WKT. Capture household income, age distribution, ethnicity mix, and the daytime vs nighttime population split.
4. Fetch the merchant category catalog with Sites USA List Merchant Categories. Then call Sites USA Get Merchant Counts by WKT for the 10-minute ring filtered to each relevant category to see which retail categories are over- and under-represented relative to a typical trade area for this type of center. Use the named merchants returned by List Merchant Categories to surface real comparables for each category.
5. Draft a tenant-mix recommendation memo with these sections: a one-line headline recommendation, the property's traffic class, the demographic profile of the trade area, the top 5 recommended tenant categories with reasoning that ties back to the demographics and saturation gaps, 2 to 3 named comparable merchants per recommended category, any tenant restrictions from the form factored into the picks, and a short list of categories to avoid because of saturation. Write it for a leasing director who wants a defensible answer to "what kind of tenant should we target here" in under a minute of reading.
6. Create a new Google Doc titled "Tenant Mix - [shopping center name] - [submission date]" via Google Docs Create Document, then fill it in with the memo body using Google Docs Batch Update Document.
7. Post a message to our leasing channel via Slack Bot Send a Message. The message should contain the property name, the vacant square footage, the headline recommendation, and a link to the Google Doc. Try to look up the form submitter's email in Slack with Slack Bot Look Up User by Email and @-mention them in the post if a match is found. If no Slack user matches the email, include the email as plain text in the post so the team knows who submitted the intake.
Build this as an agent workflow so the agent can reason about which merchant categories matter for this specific center type, square footage, and demographic profile rather than running a fixed checklist.
What does this prompt do?
- Watches your vacancy intake form and reacts to every new submission within minutes.
- Pulls live traffic, demographics, and competitor saturation for the property's 10-minute drive ring.
- Drafts a tenant-mix memo with the top 5 categories to target, named comparable merchants, and categories to avoid.
- Saves the memo as a Google Doc and posts a Slack message to your leasing channel with the headline recommendation, the property details, and the doc link.
What do I need to use this?
- A Typeform vacancy intake form that captures shopping center name, address or coordinates, vacant square footage, tenant restrictions, and the submitter's email.
- A Sites USA REGIS Online account with API access.
- A Google account that can create Google Docs.
- A Slack workspace with a leasing channel and the Slack Bot connected.
How can I customize it?
- Change the trade area, for example a 5-minute walk ring, a 3-mile radius, or the surrounding zip code instead of a 10-minute drive.
- Swap the output channel, post to multiple leasing channels, or DM the memo to a specific person.
- Adjust how many tenant categories the memo recommends, whether it names specific comparable merchants, and which categories it explicitly flags to avoid.
FAQs
What kind of form does this work with?
How fresh is the trade area data in each memo?
Will the broker who submitted the form get notified?
Can the memo go somewhere other than Slack?
Do I need a special Sites USA subscription for this?
What if our team uses a different intake form like Google Forms or a web form?
Related templates
When someone leaves, we check which shared passwords they used in their final months and post a ranked rotation list to your security channel.
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Twice every weekday, the conversations from your social inbox land on the right HubSpot contact timelines, with a Slack recap for sales.
Every morning, find the addresses that hard bounced or filed a spam complaint, update the matching HubSpot contacts, and post a short Slack recap.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
When you merge a fix in GitHub, this agent checks the matching dead-letter queue, replays the failed messages, and reports back on the pull request and in Slack.
Stop hand-rolling tenant-mix memos for every new vacancy.
Connect your intake form, Sites USA, Google Docs, and Slack, and Geni delivers a research-backed memo the moment a unit goes vacant.