> ## Documentation Index
> Fetch the complete documentation index at: https://docs.propilotapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Deal Hub

> A ZIP-focused deal scanner for on-market MLS listings - filter, sort, analyze, and save the best opportunities to your Deal Pipeline.

Deal Hub is your ZIP-focused deal scanner. It shows on-market MLS listings for the ZIP codes
your organization tracks, so you can filter, sort, analyze, and save the best opportunities to
your [Deal Pipeline](/features/deal-pipeline). Find it under **On-Market Zone → Deal Hub** in
the sidebar.

<Info>
  **Key things to know**

  * Deal Hub only shows listings for the **ZIP codes** you add (your plan sets how many).
  * New ZIPs lock for about 90 days before they can be removed.
  * Saving a listing (the heart) moves it to your Deal Pipeline and hides it from Deal Hub.
  * Listings refresh on a daily cycle; use **Daily updates** for what's new, dropped, or back on market.
</Info>

<Note>
  **Related settings:** ZIP slot limits, usage, billing, and team permissions are covered in
  [Advanced Settings > Organization](/settings/advanced-settings/organization). Analysis mode,
  price basis, and ROI target defaults are pinned from the
  [Deal Calculator](/features/roi-calculator).
</Note>

## In this section

<CardGroup cols={2}>
  <Card title="ZIP Setup" icon="map-location-dot" href="/features/deal-hub/zip-setup">
    Add ZIPs, understand ZIP slots, and know when ZIPs can be removed.
  </Card>

  <Card title="Views, Filters & Sorting" icon="filter" href="/features/deal-hub/views-filters">
    Browse the map or table, narrow results, save buyboxes, and sort listings.
  </Card>

  <Card title="Cards & Actions" icon="house" href="/features/deal-hub/cards-actions">
    Read property cards, save listings, hide listings, and use bulk actions.
  </Card>

  <Card title="Daily Updates" icon="calendar-day" href="/features/deal-hub/daily-updates">
    Filter to new deals, price drops, and back-on-market listings.
  </Card>
</CardGroup>

## The toolbar at a glance

| Control              | What it does                                                                                                                                                                                 |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ZIPs**             | Opens the **Add ZIP Codes** window to manage which areas Deal Hub scans.                                                                                                                     |
| **Buybox**           | Applies an organization-wide saved filter preset, such as "Rentals under 30 days".                                                                                                           |
| Search (magnifier)   | Searches the current results by address, city, and more.                                                                                                                                     |
| Filter dropdowns     | Property Type, Price, S8 Rent, Beds & Baths, Sq Ft, Days on Market, and House Age. On smaller screens they collapse into a **Filters** drawer.                                               |
| **Hidden**           | Shows or hides listings your organization has hidden, with a count.                                                                                                                          |
| **shown** counter    | How many listings match your current filters.                                                                                                                                                |
| **Off-market deals** | Chooses whether to show wholesaler off-market deals alongside MLS listings (All, On-market, or Off-market only) and how widely to show them (Everywhere, My ZIPs + nearby, or My ZIPs only). |
| **Daily updates**    | Filters to new deals, price drops, and back-on-market listings from the last day (or a window you pick).                                                                                     |
| **Sort by**          | Newest/Oldest, Price, Comps/List%, S8 ROI, S8 Rent, or Price Drop, with an ascending/descending toggle.                                                                                      |
| View toggle          | Switches between the split **Map** view and the spreadsheet-style **Table** view.                                                                                                            |

See [Views, Filters & Sorting](/features/deal-hub/views-filters) for the full reference.

## Off-market (wholesaler) deals

Alongside on-market MLS listings, Deal Hub can show off-market deals submitted by
wholesalers we work with. These appear as property cards with a **Wholesaler** badge so you
can tell them apart from MLS listings. They are reviewed and approved before they show up.

Use the **Off-market deals** control to decide what you see:

* **All** shows MLS listings and off-market deals together.
* **On-market** hides off-market deals and shows only MLS listings.
* **Off-market only** shows only the wholesaler deals.

When off-market deals are shown, the **Show from** control sets how wide to look:

* **Everywhere** shows every active off-market deal, even outside your tracked ZIPs.
* **My ZIPs + nearby** shows deals in your tracked ZIPs and neighboring ZIPs.
* **My ZIPs only** shows deals only in your tracked ZIPs.

Saving an off-market deal works the same as any listing: the heart adds it to your Deal
Pipeline, and the wholesaler is linked as the deal contact so you have someone to reach out
to. Off-market deals do not get live MLS updates, and comps may need to be added manually.

## A typical workflow

<Steps>
  <Step title="Set up your ZIPs once">
    Click **ZIPs** and add the areas you invest in. Listings for those ZIPs load automatically
    from then on. See [ZIP Setup](/features/deal-hub/zip-setup).
  </Step>

  <Step title="Narrow the list">
    Apply filters (or pick a **Buybox** preset) and sort. For example, sort by **Comps/List%**
    to surface the biggest discounts versus comparable sales, or by **S8 ROI** if you target
    Section 8 rentals.
  </Step>

  <Step title="Check what changed today">
    Open the **Daily updates** bar to review only the new deals, price drops, and
    back-on-market listings from the last day. See [Daily Updates](/features/deal-hub/daily-updates).
  </Step>

  <Step title="Analyze a listing">
    Click a card to open the full [property workspace](/features/property-details) with comps,
    rent estimates, and the Deal Calculator.
  </Step>

  <Step title="Save or act">
    Click the heart to save a listing to your Deal Pipeline, hide listings you've ruled out, or
    message the listing agent directly. Messaging auto-saves the property first.
  </Step>
</Steps>

## How saving works

* Clicking the heart (or **Save**) adds the listing to your Deal Pipeline in the first stage
  (Not Contacted), and you'll see a "Saved to pipeline" toast with a **View in Deal Pipeline**
  link.
* Saved listings are automatically hidden from Deal Hub browse (they live in your pipeline now).
* Messaging or emailing an agent from a listing auto-saves it to your pipeline first, and so
  does enrolling its listing agent in a sequence with a first message.
* Any analysis you did before saving - comps adjustments, rent source, calculator targets,
  notes, deal owner - carries over to the saved deal, so you don't redo work in the pipeline.

## How fresh is the data?

* MLS listings refresh on a daily cycle, around 5 AM. Sold and pending status changes,
  price changes, and new listings arrive with that refresh.
* The **Daily updates** bar shows an "Updated" time so you know when the latest data landed.
* Price-drop history began on January 27, 2026, so drops before that date are not tracked.

## Common questions

<AccordionGroup>
  <Accordion title="Why don't I see any properties?">
    Make sure you have at least one ZIP saved and that your filters aren't too restrictive. New
    ZIPs populate after the next data sync. If a Buybox preset is applied, use **Clear
    selection** in the Buybox menu to return to your own filters. See
    [Troubleshooting](/troubleshooting).
  </Accordion>

  <Accordion title="Why did a listing disappear after I saved it?">
    Saved listings move into your Deal Pipeline and are hidden from Deal Hub browse by design.
    Use the **View in Deal Pipeline** link in the save toast, or open the pipeline directly.
  </Accordion>

  <Accordion title="Why did a listing vanish without me touching it?">
    Listings drop out when they go pending or sold, when their data leaves the MLS feed during
    the daily refresh, or when a teammate saved or hid them. Toggle **Hidden** to check whether
    it was hidden for your organization.
  </Accordion>

  <Accordion title="What happens when someone hides a listing?">
    Hiding is organization-wide: the listing disappears from default results for every team
    member. Anyone can toggle **Hidden** to review hidden listings and unhide them.
  </Accordion>

  <Accordion title="Do my teammates see my filters?">
    No - filters, sort, and view choices are personal and remembered per user. **Buybox**
    presets are the shared, organization-wide piece: admins save them and everyone can apply
    them.
  </Accordion>

  <Accordion title="Why can't I remove a ZIP?">
    New ZIPs lock for about 90 days. Each saved ZIP shows a **Removable** badge or a countdown
    such as "Removable in 45d" until the lock expires.
  </Accordion>

  <Accordion title="Where do I look up off-market or specific addresses?">
    Use [Off-Market & Address Lookup](/features/off-market-lookup); Deal Hub is for on-market
    listings in your tracked ZIPs.
  </Accordion>

  <Accordion title="Why do the map and the list show different counts?">
    In Map view, the list and the **shown** count follow the visible map area. Pan or zoom out
    to bring more matching listings into view.
  </Accordion>
</AccordionGroup>

## Limitations

* MLS listings refresh on a daily cycle (around 5 AM); there is no real-time feed.
* Price-drop tracking began January 27, 2026, so older drops aren't shown.
* ZIP management excludes Alaska, Hawaii, and Kentucky from the state picker, and Louisville
  ZIPs can't be added.
* Organizations tracking a very large number of ZIPs may notice slower loading.
