Dash demos by team

AI for operations teams

Dash is an AI teammate for operations work inside Slack and Microsoft Teams. It answers the status questions that normally require opening four systems, assembles approval packets with the supporting history attached, and drafts the follow-ups, holding every outbound message for a human to approve.

These demos are drawn from property management, where the operations pattern is easiest to see concretely: many sites, recurring obligations, spend that needs a decision, and work that quietly ages. The same shapes apply to any multi-site or multi-vendor operation.

Several of these show Dash being corrected mid-thread by a second person and updating what it built, which is closer to how the work actually goes than a single clean request.

Get started for free Chat with Dash, the AI teammate that works inside Slack and Microsoft Teams.
Conversation preview for Redline a landlord agreement in Slack
#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
Conversation preview for Schedule a daily portfolio brief in Slack
#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
Conversation preview for Run an eviction case through to filing
#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
Conversation preview for Summarize a landlord before the call
#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
Conversation preview for Add a new landlord to the CRM from an email
#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
Conversation preview for Onboard a new landlord across the team
#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
Conversation preview for Look up every property a landlord owns
#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
Conversation preview for Check when a lease expires and renews
#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
Conversation preview for Run a lease renewal from notice to signed
#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
Conversation preview for Triage the leasing inbox each morning
#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
Conversation preview for Route a maintenance approval before spend
#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
Conversation preview for File a maintenance email to the right unit
#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
Conversation preview for Track month-end close across properties
#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
Conversation preview for Build a move-out inspection checklist
#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
Conversation preview for Turn a week of notes into a priority list
#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
Conversation preview for Track open maintenance requests in Slack
#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
Conversation preview for Answer who the vendor is for a property
#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
Conversation preview for Report on every Tucson property at once
#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
Conversation preview for Draft rent arrears follow-ups for approval
#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
Conversation preview for Decide repair or replace from repair history
#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
Conversation preview for Pull a resident's full payment history
#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
Conversation preview for Fix an outdated fee across a GitHub site
#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
Conversation preview for Update the vacancy listing after a lease
#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
Conversation preview for Check a vendor renewal against invoices
#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