DeHubOpen DeHub

DeHub › Blog

Connect and Converse: Advanced Messaging System with Paid/Free DMs

By DeHub Team — 2025-02-25

DeHub Q1 2025 update: Connect and Converse: Advanced Messaging System with Paid/Free DMs

In Q1 2025 we completed a messaging system supporting paid or free direct messages and unlockable chat content.

The problem paid DMs actually solve

A creator with any audience has an unusable inbox. Not a busy one — unusable. The volume makes it impossible to find the message that matters, so most creators stop reading, and the people with something genuinely worth saying lose the channel along with everyone else.

Every existing answer is bad. Filters guess wrong. Assistants are expensive and only available at the top. Closing DMs entirely severs the connection that made the audience valuable.

A price is a filter that costs the sender something and pays the recipient. It does not measure importance, which is a real limitation. It does measure willingness to spend on being heard, which correlates well enough to make an inbox readable — and unlike an algorithmic filter, the creator controls it and can see exactly how it is set.

Why free had to stay

Because a purely paid inbox is a worse product for the audience, and most of the reason someone follows a creator is the possibility of contact.

Both modes exist together. Creators set what applies. A fan can message free where the creator allows it, and paying is a way to be certain of reaching someone who has otherwise had to close the channel.

Making it configurable rather than deciding for everyone was the right call. A 1,000-follower creator and a 500,000-follower creator have opposite problems, and one policy cannot serve both.

Unlockable chat content

Content within a conversation that opens on payment.

The reason this belongs in messaging rather than in a separate purchase flow is that it matches how the interaction actually happens. A creator offering something specific to a specific person, in the conversation where it came up, should not have to route them to a storefront and hope they return.

It also inherits the tokenised upload economics — settlement on-chain, terms attached to the item, not a rate we honour administratively.

The lesson we had already paid for

Delivery is the feature, not the message.

When friend challenges shipped in the arcade in 2022, the mechanic worked and the loop leaked badly — challenges sent, never seen, quietly expired — and fixing notification mattered more than anything we did to the feature itself.

We built messaging with that in front of us. A paid message that does not reliably arrive is not a degraded product, it is a refund and a broken promise.

Where it fits

Alongside the feed revamp with audio replies and live talk spaces the following quarter, and later an open-source end-to-end encryption implementation — because a private message that the platform can read is only private by policy.

The objection to paid messaging

That it puts access behind a paywall and advantages people with money over people without.

It does, and the honest response is that the alternative advantages people with time — those willing to message repeatedly until something gets noticed — and produces an inbox nobody reads, which advantages nobody at all.

The design does what it can about this. Free messaging remains available wherever a creator allows it, which for most creators is most of the time. The paid tier exists for the case where the alternative was a closed inbox, not as a replacement for an open one.

It is a genuine trade-off rather than a solved problem, and any platform telling you it has solved inbox overload without one is not describing its actual mechanism.

← All DeHub blog posts · dehub.io home