Dash demos by industry
AI for property management
Dash is an AI teammate that works inside Slack and Microsoft Teams on property management operations. It answers portfolio-wide questions in the channel, assembles the approval packet with pricing history attached, drafts resident follow-ups for a human to approve, and checks vendor renewals against the invoices actually paid.
These conversations span maintenance, leasing, arrears, vendors, month-end close, and the public website. They are one portfolio's worth of everyday work, shown end to end rather than as isolated features.
Nothing is sent to a resident or vendor without an explicit approval in the thread.
Get started for free Chat with Dash, the AI teammate that works inside Slack and Microsoft Teams.
#legal Redline a landlord agreement in Slack A management agreement gets marked up in the channel: what changed against the standard version, which edits matter and which are cosmetic, the clause that quietly moves risk, and a clean comparison document produced for a lawyer to read. View the conversation
#daily-brief Schedule a daily portfolio brief in Slack A recurring morning brief across six communities is set up by describing it in a sentence, then corrected twice by two different people in the same thread. No schedule builder and nobody opens a settings screen. View the conversation
#leasing Run an eviction case through to filing A non-payment case that runs over three weeks, handled in one channel: the notice dates tracked against the clock, the AppFolio ledger and the mail history reconciled when they disagree, a part payment that resets the maths, and the filing packet assembled for a person to approve. View the conversation
#leasing Summarize a landlord before the call Fifteen minutes before an owner call, one request pulls the account together from the CRM and the mail history: what they own, what has happened since the last call, what they last complained about, and the question they are most likely to open with. View the conversation
#leasing Add a new landlord to the CRM from an email An owner inquiry lands in the inbox and Dash turns it into a clean HubSpot record: contact, company, the four properties named in the mail, and the fields it deliberately left blank because the email did not actually say. View the conversation
#leasing Onboard a new landlord across the team A signed owner moves from a yes to a running account with the whole team in one thread: the onboarding steps opened and owned, the missing documents chased, the handover to maintenance and accounting, and the two items that would have been forgotten. View the conversation
#leasing Look up every property a landlord owns A leasing coordinator asks a plain question in the channel and gets the owner's whole portfolio back: every property, the units in each, who manages them day to day, and the two things about this owner worth knowing before the next call. View the conversation
#leasing Check when a lease expires and renews A one-line question about a single unit comes back with the lease dates, the renewal window, what the rent is now against the rest of the building, and the fact that the notice date has already passed. View the conversation
#leasing Run a lease renewal from notice to signed One renewal followed the whole way: the notice drafted against comparable rents, a resident counter that arrives with a reason, the owner decision routed for approval, and the agreement sent for signature and tracked back to signed. View the conversation
#leasing Triage the leasing inbox each morning Overnight mail to the shared leasing address arrives in the channel already sorted: what needs a person today, what Dash has drafted for approval, and what it filed on its own, with the one message that does not belong to leasing called out. View the conversation
#maintenance-requests Route a maintenance approval before spend Dash assembles the approval packet for a gutter clearing job at Mesa Gateway, prices it against the same job last year, routes the card to the principal, and holds the work order until the answer comes back. View the conversation
#maintenance-requests File a maintenance email to the right unit A resident emails the general address with no unit number and a blurred photo. Dash works out which unit it is from the sender history, files it against that unit, and says plainly which part it is not certain about. View the conversation
#month-end-close Track month-end close across properties The controller asks which property close runs will miss their due date. Dash reads the live close workflow, reports the real task counts for all six communities, and names what is holding each one up. View the conversation
#leasing Build a move-out inspection checklist A move-out inspection process is described in one message and built into a reusable checklist. Halfway through the thread the rule changes, and the checklist changes with it for everyone who uses it next. View the conversation
#general Turn a week of notes into a priority list One person empties a week of unsorted notes into the channel. Dash returns them as what is urgent, what is waiting on a named person, what has money attached, and what can wait, with every dollar figure pulled out and the items that have been sitting too long flagged. View the conversation
#maintenance-requests Track open maintenance requests in Slack A plain question in the channel returns every open maintenance request across six communities, ordered by how long each has been sitting, with the one that is quietly waiting on a person named rather than buried at the bottom of the list. View the conversation
#maintenance-requests Answer who the vendor is for a property A simple who-do-we-use question returns the current vendor per trade for one property, when each was last used and what for, plus the trade where the answer is genuinely unclear. View the conversation
#portfolio Report on every Tucson property at once One question filters the whole portfolio down to a single region and returns a real report: occupancy, open work, arrears and the two properties that account for most of the problem, with the filter itself shown rather than assumed. View the conversation
#leasing Draft rent arrears follow-ups for approval Dash pulls rent arrears across six communities, drafts a follow-up for each resident pitched to how far behind they are, and holds every one of them in the thread until a person approves. Nothing is sent by Dash. View the conversation
#maintenance-requests Decide repair or replace from repair history A dishwasher quote lands at Camelback Terrace and the team disagrees. Dash reads twelve months of repair history for that unit against the replacement policy and posts the call with the numbers behind it. View the conversation
#accounting Pull a resident's full payment history Before a difficult conversation, one question returns a resident's payment record in plain terms: what is owed now, how they have paid over two years, when the pattern changed, and what that suggests about the right next step. View the conversation
#website-maintenance Fix an outdated fee across a GitHub site The application fee on the public site still reads $45 after a move to $50. Dash searches the whole repository rather than the page you would expect, finds every instance across three files, and stages the change for review before anything goes live. View the conversation
#website-maintenance Update the vacancy listing after a lease A unit leases and the public site is now wrong in two places. Dash removes the listing, finds the stale vacancy count in the navigation on every page, and shows the change before anything goes live. View the conversation
#vendors Check a vendor renewal against invoices The landscaping renewal arrives with a price rise. Dash reads two years of actual invoices for that vendor across the Havenstone portfolio and answers whether the increase matches the work being done. View the conversation