A missed STR permit renewal does not just cost a late fee, it can pull your listing from Airbnb through the city's data feed. Permit Reminder tracks every permit, insurance certificate, and inspection across your portfolio, builds the renewal package 60 days out instead of scrambling, and scans council agendas each week for the rule change that would otherwise catch you by surprise.
Connect your PMS and add your permits, COIs, and inspection dates
Set your markets so it knows each city's rules
Go live, it drafts and chases but never pays a fee or signs for you
What this does
Tracks permits, insurance certificates, and inspections, and buckets every deadline at 60, 30, 7 days, and overdue
Builds the renewal package 60 days out, marking what is current and what needs a refresh
Schedules a stale inspection and requests a new certificate before either one blocks the renewal
Scans council agendas and STR newsletters each week and flags the ordinance change, naming the properties it affects
Escalates an overdue permit before the city's Airbnb data feed can delist the property
Saves
The listing pulled from Airbnb over a lapsed permit, escalated before the city feed ever triggers
The renewal scramble, replaced with a package that is mostly done 60 days early
Workflow
Trigger
Every morning, and a weekly rule scan
Runs a daily deadline scan across the portfolio at 7am, and a weekly pass over council agendas and newsletters for rule changes.
Tool call
Check every deadline
db.query_deadlines() + city_portal.fetch_status() · the days left on each permit, certificate, and inspection, and the live status from the city portal.
Prompt
Sort the risk and the rule changes
Buckets each deadline at 60, 30, 7 days, or overdue, and reads council agendas for anything that touches your markets, naming the affected properties.
Draft
Build the renewal package
build_renewal_package() · lists the required documents, marks what is current, schedules a stale inspection through Breezeway, and drafts the certificate request and the neighbor affidavit.
Approval
You sign, pay, and file
Every email ends with your next three actions. It drafts and chases, but it never pays a fee, signs an affidavit, or files a renewal without you, and it pages you when a permit is days from lapsing.