Skip to content
FlowHubFluxonLab
C
Slackfree

Send monthly rent and sales market updates to Slack with Rentcast and Supabase

by iamvaaradapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeHTTP RequestHTTP RequestSlackSupabaseSupabase
Share Post Share
ScMonthly TriggerHRFetch Market DataFetch Market Da…SeSet Zipcode ParameterSet Zipcode Par…Fetch Rentals from SupabaseFetch Rentals f…Fetch Sales from SupabaseFetch Sales fro…MeMerge Supabase ResultsMerge Supabase …IfIf Data ExistsAgAggregate Market DataAggregate Marke…MeMerge Market UpdatesMerge Market Up…HRUpsert Rentals to SupabaseUpsert Rentals …HRUpsert Sales to SupabaseUpsert Sales to…AgAggregate Upsert StatusAggregate Upser…CoCheck Upsert SuccessCheck Upsert Su…Post Success to SlackPost Success to…IfIf Upsert SuccessfulIf Upsert Succe…Post Error to SlackPost Error to S…CoAnalyze Empty Data ResponseAnalyze Empty D…IfIf Data MissingNotify Missing Data to SlackNotify Missing …Notify Admin of ErrorNotify Admin of…123456789101112131415161718192021
1/5
STEPS · 21
Runs on a schedule

Quick overview Youtube Video: https://youtu.be/zJlncb1T074 This workflow runs monthly, checks Supabase for up-to-date real estate market records for a configured ZIP code, and either reports existing month-over-month rent and sale trends or fetches fresh market stats from the Rentcast API, upserts them into Supabase, and posts to Slack. How it works Runs on a monthly schedule and sets the target ZIP code to analyze. Queries Supabase for rental and sales market records for that ZIP code that are older than the start of the current month. If prior data exists, calculates the last 3 months of average rent and average sale price changes from Supabase history fields and posts a status summary to Slack (or alerts if comparisons are not possible). If no up-to-date data exists, requests the latest market statistics from the Rentcast markets API for the same ZIP code. Upserts the returned rental and sales metrics (including history) into Supabase tables for market_rentals and market_sales. Computes month-over-month changes from the newly fetched history and posts the formatted market update to Slack (or sends an error alert if insufficient data is returned).

Tags

n8nreference-onlyslacksupabase
Connects
CCodeWHTTP RequestSlacksupabaseSupabase
CategorySlack
Triggermanual
Complexityadvanced
Nodes20
AddedJul 8, 2026

Related workflows

See all Slack
CW
free

Send Slack notifications when a new release is published for public Github repos

This workflow checks a configured list of Github repositories daily to see if a new release has been published. How it works: Workflow has a daily trigger RepoConfig node is a JSON array that defines a list of repositories to check releases for For each of the configured repos it fetches the latest release If the release was published within the last 24 hours it is output The release is sent as a Slack message showing the repo name, release name and link Setup Update the JSON in the RepoConfig node to the Github repos you wish to get notifications for Setup your Slack connection (or replace with your choice of notification)

by Damian Karzon
CW
free

Automated Real Estate Property Lead Scoring with BatchData

How It Works This workflow automates the real estate lead qualification process by leveraging property data from BatchData. The automation follows these steps: When a new lead is received through your CRM webhook, the workflow captures their address information It then makes an API call to BatchData to retrieve comprehensive property details A sophisticated scoring algorithm evaluates the lead based on property characteristics like: Property value (higher values earn more points) Square footage (larger properties score higher) Property age (newer constructions score higher) Investment status (non-owner occupied properties earn bonus points) Lot size (larger lots receive additional score) Leads are automatically classified into categories (high-value, qualified, potential, or unqualified) The workflow updates your CRM with enriched property data and qualification scores High-value leads trigger immediate follow-up tasks for your team Notifications are sent to your preferred channel (Slack in this example) The entire process happens within seconds of receiving a new lead, ensuring your sales team can prioritize the most valuable opportunities immediately.. Who It's For This workflow

by Preston Zeller
W
free

Qualys Vulnerability Trigger Scan SubWorkflow

This workflow is triggered by a parent workflow initiated via a Slack shortcut. Upon activation, it collects input from a modal window in Slack and initiates a vulnerability scan using the Qualys API. Key Features Trigger:** Launched by a parent workflow through a Slack shortcut with modal input. API Integration:** Utilizes the Qualys API for vulnerability scanning. Data Conversion:** Converts XML scan results to JSON for further processing. Loop Mechanism:** Continuously checks the scan status until completion. Slack Notifications:** Posts scan summary and detailed results to a specified Slack channel. Workflow Nodes Start VM Scan in Qualys: Initiates the scan with specified parameters. Convert XML to JSON: Converts the scan results from XML format to JSON. Fetch Scan Results: Retrieves scan results from Qualys. Check if Scan Finished: Verifies whether the scan is complete. Loop Mechanism: Handles the repetitive checking of the scan status. Slack Notifications: Posts updates and results to Slack. Relevant Links Qualys API Documentation Qualys Platform Documentation Parent workflow link Link to Report Generator Subworkflow

by Angel Menendez