One email per line. These people get the daily opportunity digest.
Currently fixed at 7:00 AM ET (set in Netlify config)
Currently fixed at 9:00 PM ET (set in Netlify config)
Source
Status
Fetched
Relevant
Inserted
Duration
Date
Error
Loading logs...
Active Subs
—
MRR
—
Developers
—
Partners
—
Starter+
—
Reqs (24h)
—
All
Developers
Partners
All Tiers
Free
Starter
Pro
Enterprise
Internal
Partner
Account
Type
Tier
Status
Usage
Key Prefix
Joined
Loading...
Page 1
Invite Developer
Compliance Requirements Lookup
Search by property address to generate a compliance report.
⏳
Loading compliance data...
⚠️
Error message here
🔍
Enter a ZIP code above to look up compliance requirements
Results include Propply AI requirements, city-specific intelligence, and building-level data.
Full Compliance Report
Compliance Requirements Reference
Detailed breakdown of all identified requirements for this jurisdiction.
Account
activedeveloper
Loading...
—
—
Loading details...
Create Subscriber
Subscriber created! Copy this API key now — it won't be shown again:
📧 Email Compliance Report
✅
Report Sent!
Total
-
Pending Review
-
Verified
-
Corrected
-
Training Examples
-
Avg Accuracy
-
📄 Upload a Notice for Training
Upload real compliance notices to build the AI training corpus
Notice
Agency
Location
Category
Confidence
Status
Score
Date
Loading notices...
0
Pending
0
Approved
0
Published
0
Active Sources
Article
Categories
Relevance
Date
Status
Page 1
RSS Feed Sources
Timestamp
Sources
Fetched
Processed
Duration
Status
7-Day Submissions
0
30-Day Submissions
0
Unique Customers
0
Top Lead Source
—
Daily Submissions (30 days)
Loading chart...
Submissions by Form Type
Top Traffic Sources
Rank
Source
Medium
Submissions
Unique Customers
% of Total
Forms Generated
Loading data...
Date
Form Type
Name
Email
Company
Traffic Source
Medium
Campaign
Loading submissions...
Page 1
Source Summary
Traffic Source
Medium
Total Submissions
Unique Customers
Form Types
First Attribution
Loading sources...
Daily Breakdown by Source
Date
Form Type
Source
Medium
Campaign
Submissions
Unique Customers
Loading breakdown...
💡Quick Insights
Total Visitors
0
—
Page Views
0
—
Bounce Rate
0%
—
Avg Session Duration
0m 0s
—
Traffic Sources
Source
Medium
Campaign
Sessions
Users
Bounce Rate
Engaged Sessions
Loading traffic sources...
Top Pages
Landing Page
Sessions
Users
Bounce Rate
Avg Duration
Loading top pages...
Device Breakdown
Loading devices...
Top Regions/States
Loading regions...
|
🔧
Google Ads Data Setup Required
To display live Google Ads data, connect a Google Sheet with the Google Ads add-on:
1. Create a Google Sheet and install the Google Ads add-on (Extensions > Add-ons)
2. Create two reports: Campaign (daily) and Keyword (daily)
3. Share the Sheet with your service account email
4. Add GOOGLE_ADS_SHEET_ID to Netlify env vars
No API tokens or developer accounts required — the add-on handles authentication directly.
Impressions
0
—
Clicks
0
—
CTR
0%
—
Avg CPC
$0.00
—
Total Spend
$0.00
—
Conversions
0
—
Cost / Conversion
$0.00
—
Daily Performance
Loading chart...
Campaign Performance
Campaign
Status
Budget/Day
Impressions
Clicks
CTR
Avg CPC
Spend
Conv.
Cost/Conv.
Loading campaigns...
Top Keywords
Keyword
Match Type
Campaign
Impressions
Clicks
CTR
Avg CPC
Spend
Conv.
Loading keywords...
Paid Sessions
0
Avg Time on Page
0s
Engagement Rate
0%
GA4 Key Events
0
Not form submissions
Landing Page Performance (Google Ads traffic via GA4)
Landing Page
Campaign
Sessions
Users
Avg Duration
Engagement Rate
Bounce Rate
Page Views
Key Events
Loading landing page data...
Data sourced from GA4 — filtered to Google Ads (google/cpc) traffic only. Avg Duration = average session duration in seconds. "Key Events" are GA4-tracked events (page_view, scroll, etc.) — not form submissions. Actual form submissions are tracked in the Pipeline & Form Submissions tabs.
Enter a service code and jurisdiction to see exactly which tier wins right now: IRIS catalog (Tier 1), Supabase mirror (Tier 2), or hardcoded fallback (Tier 3).