M1 Intel

Changelog

What's new
in Matrix.

Monthly digest. Pipeline, reports, integrations, workflow, platform: what shipped each month and why it matters.

  1. What shipped.

    Account Production answers what a contract actually delivered. Matrix gets an MCP server, so Agent Neo answers from ChatGPT and Claude. Notifications move into the app.

    • Account Production shows what an account actually delivered.

      When you negotiate an LNR or an RFP you record the volume you expect the account to produce. There was nowhere in Matrix to record what they actually produced, so teams kept that in a spreadsheet and nobody could tell from the opportunity whether a contract was performing. LNR and RFP opportunities now carry actual room nights, ADR and revenue month by month across the contract period. The rate grid total row shows them next to the anticipated figures, and clicking any of the three opens a month-by-month flyout you can edit, with autosave and a last-updated stamp on each month.

      That data feeds a new report. Account Production sits under Reports, one row per account, rolling up that account's qualifying LNR and RFP opportunities. Each row carries current year against last year against contracted, for room nights, ADR and revenue, with variance coloured the way Group Rooms Pace colours it. Filter by property, portfolio, or everything, over a month-year range. Last activity and the opportunity assignee sit on the row, so an account running behind contract also tells you who owns it and when anyone last spoke to them.

      A staleness indicator and a production trend sparkline landed with it, rows drill down into last year's detail, and accounts holding contracts in more than one currency show a figure per currency instead of blending them.

    • Notifications arrive in Matrix instead of a mailbox.

      There's a bell in the header now, with an unread indicator and a flyout listing your notifications newest first. Each one carries a timestamp, a short summary, and a link straight to the record it is about. Filter to unread, mark one read, or clear the read ones in a single action. Read notifications sweep themselves out after 30 days and unread ones stay however old they get. No email goes out for any of this, which is the point: the reminder lives where the work does.

      Four things notify you so far, and all four are the kind of thing that quietly stalls a deal. A signed document waiting on your countersignature. A document you sent for signature that nobody has signed. A document you sent that nobody has opened. And an email that has gone unanswered, whether you sent it or received it.

    • Connect Matrix to ChatGPT and Claude.

      Matrix runs an MCP server now, at matrix.m1intel.com/mcp, which means Agent Neo's tools can be used from outside Matrix. Add it in ChatGPT or Claude as a custom connector pointed at that URL, authorize it once over OAuth, and you can ask about your pipeline in the assistant window you already have open. The answers come from your own Matrix data rather than a general model guessing at it. Neither product lists Matrix in its connector directory yet, so this goes through the custom connector path in both.

      The connection authenticates as itself rather than borrowing your browser session. Every request carries an OAuth access token Matrix verifies before it does anything, and your Matrix user, subscription and property permissions then apply the way they do in the app. A connected assistant sees what you would see and nothing more. Where a login reaches more than one subscription, the connector settles which one before it answers.

      Inside Matrix, the assistant stopped making you type things it could have offered. Clarifications come back as choices you click, there's a property picker for questions that could be about any of several, and the AI Summary panel ranks the top key activities rather than listing them flat. An outside assistant has no Matrix UI to draw that picker in, so over MCP the same choices come back as a list for the assistant to put to you in its own words. Agent Neo is in open beta, and the connectors are the newest part of it.

    • Countersign a contract without hunting for the email.

      The only way into a countersignature used to be the link in the email Matrix sent. If that email didn't reach the person who had to sign, a contract the client had already signed just sat in Counter Signature Pending with nowhere to go. Countersigning now happens from the opportunity's Documents tab: one button, the document viewable from the same place, and a copyable countersign link for when it has to go to someone else. Another user at the same property can take over a countersignature sitting with a colleague who is out.

      Send Document and Signature Request emails can carry a message you write instead of going out as a bare template. The Rate Load Request email attaches the signed contract rather than the unsigned draft it used to reach for, and a signature request no longer emails a countersigner on agreements that never required one.

    • Property information URLs, linked history, and inactive properties.

      The property form picked up a Property Information section: hotel website, Tripadvisor, and up to ten more URLs for the brand site, the CVB, the OTAs, wherever a real description of the hotel lives. Matrix reads those to build a profile of the property for prospecting and research. The first tab was rearranged in the same pass, so currency, date format and timezone sit together and each field is sized like what goes in it.

      History tabs link the records they mention. A lead's history that referred to an account and an opportunity used to name them in plain text, and both are links now.

      July's inactive-property cleanup carried on. Group Rooms Pace stops showing and stops offering inactive properties, GRE Control excludes and rejects them on screen and in print, and scheduled reports for a deactivated property stop going out.

    • The August fix list.

      Converting a lead now closes the lead and carries its activities onto the new opportunity. The account flyout's Contacts tab stopped erroring and stopped running its data off the edge of the page. An open flyout survives a browser reconnect, and so does the property and timezone you had selected on the scheduled report form. Patching a record from a flyout no longer drops the lead you were editing.

      Multi-month date presets return exactly the months they name and leave out the month in progress. The users list stopped repeating rows across pages. Group-type opportunities can no longer pick up LNR pipeline stages like Rate Renewal. The Sales Readout survives a browser print with its text and columns intact. A Property User can delete an individual activity. Stage change to definite dates read in blue, discovered-contact search picked up quick filters by title and shows surnames in the results, and logos in Matrix emails render at their intended size across mail clients.

      Group Rooms Pace also got faster, by not loading event data it never shows.

  2. What shipped.

    Currency and date format follow the property. A security upgrade lands under the sign-in page. Scheduled Reports absorbs the old weekly send chain.

    • Currency and date format follow the property.

      A portfolio with a property outside the US was doing the conversion in someone's head. Each property now carries a default currency and date format, and every opportunity carries its own currency from the property it belongs to. Generated contracts print money and dates the way the client on the other side of them reads them, and you pick the date format at generation time.

      The reporting side moved with it. Single-deal views show the currency the deal was written in, dashboard rollups and the Group Rooms Pace report handle mixed-currency totals by converting rather than adding unlike numbers together, and the pace chart's revenue axis stopped labelling everything in dollars.

    • Scheduled Reports absorbs the weekly send chain.

      June put the Sales Readout on a schedule. July moved the recipients over and shut the old plumbing off, so there is one screen that answers what goes out, to whom, and how often. Group Rooms Pace and Group Rooms & Events Control can be scheduled the same way now, and each frequency comes with a sensible default reporting window instead of a blank field.

      New users get a scheduled Sales Readout without having to ask for one, and properties arriving through an onboarding import get theirs created during the import. The emails say which report they carry and link back to the schedule that sent them.

    • Deactivating a property now removes it everywhere.

      Turning a property off used to be half a switch. The property left the header, but its leads still appeared in the leads list, its deals still counted toward dashboard stats, and its records still came back in search. July closed that across the app: lists, boards, pickers, the dashboard calendar, activity streams and exports, account and contact totals, stat boxes, bulk BEO and group resume jobs, and Agent Neo all stop at active properties.

      Global search deletes those records rather than filtering them at read time, and reindexes when a property is switched back on, so reactivating a property brings its history back with it.

    • ZoomInfo enrichment, and one less decision.

      Apollo.io landed in May. ZoomInfo is now a second enrichment source, wired across leads, accounts, and contacts the same way. Enrichment also stopped making you choose: it used to hand back candidate matches and wait for a selection before filling anything in, and it now fills the gaps on its own.

    • A security upgrade to the way you sign in.

      Matrix authentication now runs on a dedicated identity platform purpose-built for secure sign-in. Signing in looks the way it always did. The account layer underneath it is new.

      What you'll actually see: signing up and changing the email on an account both confirm with a one-time code sent to that address, so an account can't be walked over to a different inbox by whoever happens to be logged in at the time. Password creation and reset run through the same system, and the signup and set-password screens show password strength while you type instead of rejecting the password after you submit it. Users who sign in through an outside identity provider can no longer change their email inside Matrix, which keeps that record where it is actually managed.

      The old sign-in stack was retired in the same month rather than left running beside the new one. One door into Matrix, not two.

    • Agent Neo learns the shape of your day.

      Agent Neo is still in open beta, and July was mostly about it knowing more about what is actually happening on property. Ask for a recap and it surfaces in-house, arriving, and departing groups, and calls out the properties with no activity logged at all. After 4pm in the property's own timezone the prompting chips switch from a morning game plan to today's recap. Answers are shaped by the position on your user record, so a director of sales and a GM asking the same question get it framed differently.

      Smaller ones: the chips stay put while you scroll, every answer has a copy button, the default opportunity lookback went out to three years, group pace answers show actual pickup next to rooms blocked, and the stage filters now agree with what the report table shows.

    • Print layouts, rich text notes, and the July fix list.

      Group Rooms & Events Control has a dedicated print and PDF layout, so the week ahead leaves the screen in a shape ops can hand out at a stand-up. It and Group Rooms Pace both picked up new date range options. Opportunity internal notes are rich text now, with versioning, and undo and redo behave in the editor. The group opportunity form got another round of layout work.

      Elsewhere: rate load requests can carry a written email body instead of going out as a bare attachment, an account can be created straight from the contact flyout, RFP and LNR cancellation policies added a 72 hour option, and Esc closes modals and flyouts consistently.

      On the fix side: leads with long website URLs save, the leads CSV export survives an empty Type filter, activity times stop shifting after save for users in timezones without daylight saving, activity card icons are visible in browser dark mode, the AI summary panel checks property permissions before it answers, contract open tracking reads Docuseal events, scheduled reports send one shared email instead of one per recipient and recover a missed send, and Group Pace last-year comparisons line up on a fixed 52 week lookback.

  3. What shipped.

    The Sales Readout goes on a schedule. Agent Neo picks up attachments and two new tools. Every property runs on its own clock.

    • Scheduled Reports.

      The Sales Readout no longer waits on someone remembering to run it. Pick a cadence, daily, weekly, or a custom range, and Matrix builds the report and delivers it on time. Set one up the way an owner asked for it, then copy that schedule for the next property or the next meeting instead of rebuilding it from scratch.

    • Agent Neo picks up attachments and two new tools.

      Agent Neo is still in open beta, and it got more useful in June. Paste or attach a file straight into the chat instead of describing what is in it. A thinking indicator shows the work in progress rather than leaving you on a blank screen. Two new tools landed: one answers group pace questions, and one handles account questions like which of my accounts have gone quiet.

    • Every property runs on its own clock.

      A report that says a lead arrived at 11pm is wrong if the property sits three timezones from the server. Properties now capture their timezone from Google Places, and subscriptions carry a default for the ones that do not. Reports, automatic activity dates, imports, and scheduled jobs all read the property clock. Existing properties were backfilled, so this applies to the history already in Matrix, not just what lands next.

    • Account contacts, ranked by relationship strength.

      An account with twenty contacts does not tell you who actually picks up the phone. The Contacts tab now shows a relationship strength indicator and sorts strongest first, so a seller taking over an account can see who to call without reading a year of activity history first.

    • Schedule-send, editor controls, and the June fix list.

      Email activities can be scheduled to go out later, with the send timezone shown, so a 7am send means 7am where the planner is. The notes editor picked up color and alignment controls, automatic linking on pasted URLs, and a panel you can resize. Documents preview in place instead of downloading.

      On the fix side: a converted lead is now marked converted, the group board survives a scope change mid-load, Sales Readout portfolio filters sort and show every portfolio, and the Guestrooms date range stat box reports the right number.

  4. What shipped.

    Apollo.io enrichment lands. The Sales Readout reads on phones. Default templates centralize.

    • Apollo.io integration: enrich leads, accounts, and contacts.

      When a lead arrives without a phone number, a contact lands without a LinkedIn URL, or an account is missing a website, Matrix calls Apollo.io and fills the gap automatically. Less hunting, more dialing. Enrichment runs across leads, accounts, and contacts on a single integration.

    • The Sales Readout is responsive.

      The weekly readout now reads on phones. The GM checks it from the airport instead of "I'll look at it Monday." Same data, same layout intelligence, viable on a 6-inch screen.

    • Centralized default template management.

      Document templates that used to live per-property now centralize at the subscription level. Update the BEO header once; every property inherits. Property-specific overrides still possible where the brand standard requires it.

    • Client Meeting + Sales Readout fixes.

      The Client Meeting activities stat now shows only completed activities in the last 30 days (the open/future-meeting bug is gone). A handful of Sales Readout polish items addressed alongside.

  5. What shipped.

    Sales Readout becomes editable. BEOs and group resumes go bulk. Event Tracking lights up across every entity.

    • Sales Readout customization.

      Every property can now configure its weekly Sales Readout: pick which sections appear, who it goes to, and how it's framed. One report engine, multiple ownership audiences. Property A gets response-time + pace; Property B gets AR aging + group resume slate.

    • BEOs in bulk.

      Generate BEO documents for every definite event in a window, in one pass. Catering and ops download the week ahead in a single PDF instead of one-PDF-per-event email.

    • Group Rooms and Events Control.

      Group blocks and on-property events now live on the same control surface: rooms blocked, rooms picked up, function space committed, and event-day outputs across the property's full booked window. Ops uses it to pace setups; sales uses it to spot inventory left on the table.

    • Event Tracking foundation across every entity.

      The activity log gets a new layer. Every state change on Leads, Opportunities, Accounts, and Contacts now writes a traceable event record: who changed what, when, in what context. The Sales Readout already taps it; audit trails and ownership-handoff workflows that build on top come next.

    • Kanban board updates.

      Kanban tiles got denser and faster. Rate, room nights, GC code, and need date now visible without opening the card. Drag-stage transitions write less data so the board loads quicker on multi-property accounts.

    • Multi-stage deposits.

      Deposit schedules now support multiple stages: 25% + 50% + balance, or whatever your contract says. Reminders fire on the Activity Log when a deposit is due, no more chasing dates from a calendar tab.

  6. What shipped.

    The weekly report becomes The Sales Readout. Group resumes go bulk. Group Rooms Pace ships. Big month for group sales.

    • The Sales Readout (formerly Weekly Sales Report).

      The weekly sales report has a new name and a new posture: The Sales Readout. Same data shape, more report-grade design, and the foundation for the customization layer that lands in April. Operator-named, not vendor-named.

    • Group resumes in bulk.

      Generate group resumes for every definite block on a date range, in one job. Rather than print-and-stack one at a time, ops downloads the full week ahead in a single PDF, replacing the print queue ritual every property has been running.

    • Group Rooms Pace.

      A new pace surface for group rooms. Track block pickup against the cutoff date with the same visibility revenue management already has for transient. Group production stops being a lagging indicator on Friday afternoons.

    • Group Opportunity form rework.

      The Group Opportunity form has been re-shaped around how operators actually fill it out. Fewer required fields up front, smarter defaults from account history, conflicts surfaced on the Event Grid before save. Less typing, fewer save-then-fix loops.

    • Property-level taxes and fees.

      Configure taxes and fees per property, flat dollars or percentage. The numbers flow to BEOs and quotes without per-document overrides. Change the rate in property settings; every document downstream picks it up.

    • Lead response time + AI Summary refinements.

      Every lead now carries a response-time field: first-activity-logged minus lead-arrival timestamp. Matrix surfaces leads aging past your team's response SLA on the leads list, and reports response-time medians on the Sales Readout. Plus: AI Summary on the Kanban card got a structural rework: clearer sections, faster generation.

  7. What shipped.

    AI summaries on the Kanban. Calendar gains a Function Space view. Document workflow tightens up.

    • AI Summary on every Kanban card.

      Click any opportunity tile and Matrix surfaces a context summary: what's been said, what's outstanding, what to do next. Nobody has to scroll through the activity log to reconstruct it. Background-processed so the summary is ready when the card opens.

    • Calendar by Function Space.

      Calendar got a new pivot. View every booking through the lens of which room, ballroom, or breakout it fills. Catering and ops finally see the venue's day at a glance, not just the sales team's pipeline.

    • Soft archive for rooms and rate tiers.

      Add and archive room types and rate tiers without losing historical bookings. Properties evolve; the inventory list should evolve with them, without breaking next year's pace report.

    • Activity email deliverability + reply routing.

      Activity emails now route through a deliverability-tightened path: spam-trigger heuristics blocked at send, undeliverable addresses surfaced in the activity flyout instead of failing silently. When a contact replies to a Rate Load Request or a signature email, the reply lands with the sender on your team, not in a generic shared mailbox.

    • Event Grid conflict tooltip.

      When a group's event date conflicts with another booking's setup or breakdown window, the Event Grid now flags it inline with a tooltip explaining the conflict. Caught before save instead of after the BEO is in the catering manager's inbox.

See what shipped
in your portfolio.

Twenty-minute demo on your data. Recent updates land in your account the moment they ship, no upgrade nag, no add-on charge.