Every feature in the Midway member chat inbox, and the plan each one is on.

Direct messages, replies, reactions, voice notes and files for your members. Midway uses your Memberstack logins and matches the look of your site.

Messages arrive in real time. Reactions and read receipts too, with no page refresh, on every plan.

Midway holds a live connection per conversation, so messages, reactions and read receipts arrive without a refresh. Typing indicators fire at most once every two seconds and stop after three seconds idle.

Instant delivery

Messages, reactions and deletions all arrive in the same live stream.

Typing indicators

Fire at most once every two seconds and stop after three seconds idle. Switch them off if you'd rather not show them.

Read receipts

Updated when a member opens the conversation, so senders can see which messages have been read.

Online status

A status dot shows which members are online right now. Switch it off to keep it private.

Members send each other direct messages. From the inbox, or from a profile or listing page.

Midway pulls your member list straight from Memberstack. Members message each other from the inbox, or straight from someone's profile or listing page. You decide whether new chats need a request first.

Direct messages

1-on-1 conversations between any two members of your site.

Chat requests

Members accept or decline before a new chat opens. On by default, and you can switch it off.

Chat from profile pages

On a profile or listing page, the inbox opens a conversation with that one person.

Linked to Memberstack accounts

Every conversation ties to a real Memberstack account. Names, avatars and profiles stay in sync.

Voice, replies, reactions and files. Voice notes are on the Studio plan. Images and files start on the Starter plan.

Members can send more than text: voice notes recorded in the browser, replies that quote an earlier message, and emoji reactions. When someone deletes a message, the replies and reactions around it stay.

Voice notes

Members record a voice note in the browser and send it. No app or extension needed.

Studio plan

Images and files

Attach images and files from the composer. Images preview inline, files attach as cards. Up to 10 MB each.

Starter and Studio plans

Replies and reactions

Quote any message inline. React with any emoji from the picker.

Every plan

Deleted messages

Members can delete a message they sent. Replies and reactions to it stay readable.

Every plan

Notifications and blocking. Members choose who can reach them and when they hear about it.

Members can turn browser notifications and the message sound on or off. Once they block someone, that person can't message them or send a chat request.

Browser notifications

New DMs and chat requests raise a browser notification while the embed is open.

Sound notifications

Each member can turn a short sound for new messages on or off.

Unread badges

A count of unread messages shows on your page, outside the chat.

Member-to-member blocking

A member can block another member. The blocked member can't DM them or send a chat request.

The inbox matches your site's look. Accent colour and header title on the Starter plan. Logo and full theme on the Studio plan.

Set your logo, name, accent colour and embed size per project from the dashboard. The chat renders to match the rest of your site.

Logo and name

Your logo or site name shows in the inbox header.

Header title on the Starter plan, logo on the Studio plan

Accent colour

Pick one colour. It applies to the send button and selected states across the embed.

Starter and Studio plans

Embed size

Set width and height to match the slot in your layout.

Every plan

Multiple projects

Run a separate project for each site you own, from one dashboard, each with its own embed and brand.

Studio plan, up to 3 projects

Contact details stay hidden until both people confirm. Confirm a deal is on the Studio plan.

Built for marketplaces and directories. When two members are ready to go ahead, both confirm in the chat, and only then do they see each other's contact details.

How Confirm a deal works
  1. 1

    One sends, the other accepts

    Let either person send it, or only the one who was messaged, like a listing owner. Name the button to fit: Accept reservation, Hire, Agree sale.

  2. 2

    Contact details hidden until then

    Phone numbers, emails and WhatsApp links typed into the chat are hidden until the deal is confirmed.

  3. 3

    Details from Memberstack

    Choose which Memberstack fields to share. They're read at the moment of the reveal, not stored by Midway.

What each plan includes. Free has the full chat. Paid plans add files, branding and more.

See pricing
Midway features by plan: Free, Starter and Studio
FeatureFreeStarterStudio
Monthly active members505002,500 each
Projects113
Direct messages, replies and reactionsIncludedIncludedIncluded
Typing indicators, read receipts and online statusIncludedIncludedIncluded
Chat requests and blockingIncludedIncludedIncluded
Search, notifications and unread email alertsIncludedIncludedIncluded
Images and filesNot included15 GB50 GB each
Accent colour and header titleNot includedIncludedIncluded
Logo and full themeNot includedNot includedIncluded
Voice messagesNot includedNot includedIncluded
TranslationsNot includedNot includedIncluded
Confirm a dealNot includedNot includedIncluded
"Powered by Midway" badgeShownRemovedRemoved
SupportCommunityEmailPriority

Add member chat to your site today. Free for your first 50 monthly active members.

Upgrade when you need more members, file sharing or your own branding. Monthly billing, cancel in one click.