Case studiesMZiQ IRM

Everything IR needs, in one place

MZiQ is MZ's investor relations platform, used by publicly traded companies and investment funds. I redesigned how it shows investors and stakeholders across its IRM and Shareholders modules: one connected profile by contact, company, and shareholder group, so an IR analyst walks into a meeting knowing who is across the table.

Scale
10K+ users on MZiQ
The shift
From separate contact and shareholder group pages to three connected layers
Research
15 client interviews and 300+ recorded sessions
Validation
8 users and 6 tasks in Maze, with 1 change before launch

MZiQ · Company profileDemo data

MZiQ company profile: position in my company and in peers, interactions, mailer and webcast engagement, an interactions timeline, position charts, and engagement by mailing

Validation

8 of 8

participants completed all six tasks in the usability test of the new Company layer.

18.5 s

on average to add a contact linked to a company, the core new task, with every participant going straight there.

1 change

before launch: the interactions filter went from two criteria to one, after more than half of participants struggled.

Context

Investor relations teams sit between a listed company and the market. Their workweek includes meetings with funds and analysts, earnings calls and webcasts, mailings, and roadshows, and in earnings season that cycle repeats several times in a few days. MZiQ covers that work in modules: the IRM for contacts and activities, plus mailing, webcasts, and the shareholder base.

An IR analyst’s day revolves around three stages:

Before the meeting

Who is this person, what have they received or read, and how much of our stock do they hold?

During the meeting

Previous roles, events attended, questions asked in webcasts, and the latest buy or sell moves.

After the meeting

Log the interaction, follow up on next steps, and watch for opened emails, replies, and position changes.

What each piece of information tells IR

Shareholding position

Who holds the stock and how much. A position going up or down is a signal of who to call, and why.

Holdings in peer companies

Investors who own similar companies are natural prospects, and those who own both are comparing you.

Meetings and upcoming meetings

One-on-ones, conferences, and roadshows. Preparing for the next one depends on the history of the last ones.

Activities

Every call, email, and meeting logged, so the relationship doesn't live in one person's memory.

Mailings and webcasts

Opens, attendance, and questions show who is paying attention between meetings.

Role and area

An analyst, a portfolio manager, and a director carry different weight. Knowing who decides changes the conversation.

The problem

Before an important meeting, an analyst would open several tabs, cross-check spreadsheets by hand, and, even inside MZiQ, jump between separate modules for mailings, webcasts, and shareholder data. That costs time, and it means decisions get made on outdated or incomplete information.

In the IRM itself, there was a contact page and a shareholder group page. A contact could be placed inside a group, but the only link between the two was an activity, and the interface was dated.

What 15 client interviews and 300+ recorded sessions showed

9 of 15

relied on Excel as their primary stakeholder database.

11 of 15

used several platforms at once to prepare for a meeting.

8 of 15

couldn't see one consolidated history of interactions with an investor.

10 of 15

had no view of engagement at the institution level, only person by person.

80%+

of contact with investors happened by email.

9 of 15

took printed material about investors into meetings.

The findings pointed to three questions every analyst needs answered in one place: Who is the person I'm talking to? What is their company's history with us? What is their weight in the shareholder group they represent?

My role

I was the UX/UI designer on MZiQ, at MZ from October 2021 to May 2025. I worked on the profile from mid-2022 to September 2023, evolving it until it spanned contacts, companies, and shareholder groups across MZiQ's two modules, IRM and Shareholders.

  • Defined what had to be built, and designed the information architecture of the three layers, from low- to high-fidelity prototypes.
  • Planned and ran the research: client interviews and the analysis of recorded sessions.
  • Ran the usability tests in Maze and turned the results into changes.
  • Worked with 2 squads and 5 developers to complete the profile across contact, company, and shareholder group, balancing strategic views for IR with the volume of data on each panel, including external data, including investor holdings in the company and in peer companies.
  • Tested each implementation in staging before release, in rounds of adjustments with the developers.

Three layers, one structure

Together with the contact list, these became what we called the profile. The key decision was a new entity in the IRM: Company. A company might be a shareholder group or not; IR teams could also use it simply to organize contacts. With it, contacts, companies, and shareholder groups became connected layers, built on similar screens, so the analyst always sees a clear ecosystem: who the investor is, which company they belong to, and whether that company is part of a shareholder group.

Every layer brings the same information, at its own level: activities, meetings, upcoming meetings, shareholding position, holdings in peer companies, and engagement with mailings and webcasts.

Contact

Who is the person I'm talking to?

  • Role and previous roles
  • Recent interactions, ready for meeting prep
  • Their shareholding position
  • Quick actions: email, task, link to an event
Company

What is their company's history with us?

  • All linked contacts, filterable by role, engagement, or event
  • Its holdings in your company’s shares, kept up to date
  • Engagement over time, as an institution
Shareholder group

What is their weight in the group?

  • A map of people, companies, and investment vehicles
  • Meetings across the whole group, whoever attended
  • A consolidated shareholding position across all legal entities in the group

Shared by all three: activities, meetings, upcoming meetings, shareholding position, holdings in peer companies, and engagement with mailings and webcasts.

Profile prototype, 1 of 4: overviewDemo data

Key numbers, interactions, position in your company and in peers, and engagement with mailings and webcasts, on one screen.

Before

  1. A contact page and a group page
  2. Linked only through an activity
  3. Mailing, webcast, and shareholder data in other modules, or in Excel

After

  1. Contact, company, and shareholder group, connected
  2. The same structure on every layer
  3. Position, peers, meetings, and engagement in one view

Trade-off: to keep the information from contradicting itself across layers, two tabs left the contact details screen. That made reaching the company from a contact harder at first, as the test showed.

Testing the Company layer

In August 2023, I tested the new Company screens and flows in Maze with 8 frequent MZiQ users, in 6 tasks covering linking, editing, and managing company information.

TaskCompleted via the expected pathAvg. task timeMisclick rate
1. Add a contact to a company8 of 818.5 s7%
2. Open the company from a contact5 of 812.5 s29%
3. Add a company from the new menu6 of 817.2 s0%
4. Edit company details in the modalMost9.7 s10%
5. Filter by status and typeFewer than half7 sHigh
6. Filter contacts8 of 87.7 s14%

All eight participants completed all six tasks. However, Task 2 highlighted the usability cost of removing the two tabs, and Task 5 exposed a problem with the new filter: most participants struggled to combine interaction status and type. The filter was simplified to status only before launch. Task 6 showed that a familiar filtering pattern could work well in a new context.

The contact list as the hub

The list was redesigned together with the profiles, as the way into them. At a glance it shows the investor's profile, the last interaction, assets under management (AUM), investment style, activities, and the position trend in your company and in peers; the compact density adds engagement with mailings and webcasts. IR teams organize their contact database around their workflow: filters for profile (buy side, sell side, individual, analyst), origin (IRM, Forms, Mailer, Webcast), institution, type, turnover, region, and role, saved as presets; the columns they choose; and alerts when a position, an engagement level, or the time since the last interaction changes.

MZiQ · IRM contact listDemo data

MZiQ IRM contact list in a dark interface: name and company with investor type, email and phone, job position, last interaction, position trend in my company, and actions

Filters and presets

Alerts on position, interactions, engagement, and peers

Choosing the columns

Compact density, with engagement

Where IR already worked: email and paper

The IRM inside Outlook

More than 80% of contact with investors happened by email. The MZiQ add-in brings the IRM into Outlook with the same login: open a message and see who the sender is, their company, their position, and recent interactions, without switching tools.

Add-in in the inbox

Outlook with the MZiQ add-in open beside the inbox

The sender's IR profile

The MZiQ add-in showing the sender's company, position chart, and recent interactions inside Outlook

A panel you can take to the meeting

9 of the 15 IR teams we interviewed took printed material about investors into meetings. So every panel, for a contact, a company, or a shareholder group, exports to PDF: the same view that prepares the meeting goes on the table, whether the person across it is a current or a prospective investor.

Design system

MZiQ has its own Lato-based design system, separate from the Roboto-based MZ design system used by MZ Private and MZ App. Its dark interface supports long sessions with dense data. The values below were taken from the shipped screens.

Colors

A dark neutral ramp in close steps carries the interface. Blue is for actions and links, and status colors indicate changes.

neutral
900
800
700
600
400
200
0
blue
primary
link
logo
status
green
red

Surfaces

shellApp frame and top bar
pagePage and table rows
panelSidebar, fields, and chips
borderDividers and outlines

Text

textNames and data
text-softContact details
text-mutedCompanies, labels, placeholders
linkColumn headers and links

Actions and status

primaryMain action and engagement
greenA holding went up
redA holding went down, or remove
grayNothing moved

Color with a job

Every color has one meaning across the product, so it reads at a glance. These are the places each one shows up in MZiQ.

Position up and downOn the profile's key numbers, green when a holding grows and red when it shrinks, for your company and for peers.
The same signal in the listThe trend charts in the My company and Peers columns use the same green and red.
No changeGray when the position stayed flat, so color only appears when something moved.
EngagementA blue scale for engagement with mailings and webcasts, segment by segment.
ActionsThe same blue marks the main action on each screen, and links.

Lato for dense data

One family from page titles to table cells. Bold for names and headings, regular for data, short tags for investor types.

Page · 24 BoldContacts
Section · 18 BoldShareholder group
Body · 14MZ Group of Investment Ltda.
Data · 14May 12, 2025 · 1,250,000 shares
Label · 12Last interaction

Components

Taken from the IRM screens, and clickable: filters, tabs, and notification options.

Buttons and links

Fields

mm/dd/yyyy10

Signals

50%

Tabs

Filters

Notifications

Learnings

The unit of information must be flexible, yet consistent

Not every contact makes decisions, and not every company is the whole group. Cross-linked layers with the same structure fit how IR relationships actually work.

Learn once, use three times

Similar screens for contact, company, and group meant the analyst learned one layout and could go deeper without getting lost.

New patterns need proof, familiar ones travel

Testing exposed usability problems in a new filter that combined status and interaction type. A familiar filtering pattern translated well to the new context.

Meet people where they already work

With most contact happening by email and 9 of 15 teams printing material for meetings, the IRM went into Outlook and onto paper.

Next steps

  • Roll out to all clients, following usage and feedback closely.
  • Connect events and contacts to review past event participation by company and shareholder group.
  • Use relationship patterns to suggest next steps and flag investors at risk of disengaging.