Skip to content

Add-on services overview

Four services sit alongside the builder. None is required, none changes what your app can do to a member who is looking at it, and each is bought separately from your builder plan.

They divide into two kinds, and the distinction matters when you are deciding what to spend money on.

These three exist for one problem: a WordPress site that is slow enough to make a fast app feel slow.

ServiceFixes
Media CDNAvatars and photos loading slowly, from your own origin
RealtimeChat and feeds that only update when a member pulls to refresh
Memberside OptimizerA member directory that has become slow on a large site

Start by looking at Site Health. If your latency is comfortably under 300ms across every endpoint group, none of these will make a difference your members can feel, and the money is better spent elsewhere.

Reach for them when a specific number is bad:

  • Images slow, everything else fine — Media CDN.
  • The directory slow, everything else fine — Optimizer.
  • Everything fine, but chat feels dead between refreshes — Realtime.
  • Everything slow — none of these. The site itself is the problem, and hosting or a heavy plugin is where to look first.
ServiceDoes
PushNotifies members on their phones when your app is closed

This one is not a performance service and no latency number will tell you whether you need it. Everything else in the product — including Realtime — only works for somebody who already has your app open. Push is the only thing that reaches the member who closed it last week and has had no reason to open it since.

If your community is quiet and you do not know why, this is the one to look at first, not last.

Memberside → Services on your site also holds Terms & Conditions. It is not an add-on: it is free on every plan, needs no authorising, and unlike the four above it does change what members see. Switch it on and every sign-up screen in your app asks a new member to agree to your terms, privacy and cookie pages, and your site records that they did. See Terms & Conditions.

Media CDN, Realtime and Push each have their own Starter, Growth and Scale tiers, billed monthly and separately from your builder plan. Optimizer is free on every plan, Free included. It is one of the services inside the Memberside plugin — the bridge between your site and your app, which also serves the REST API and holds your API keys — so there is nothing extra to install or subscribe to.

TierMedia CDNRealtimePushDomains
Starter — $9/month50 GB500 connections100,000 notifications a month10
Growth — $29/month250 GB2,500 connections500,000 notifications a month25
Scale — $79/month1 TB10,000 connections2,000,000 notifications a month100

Every paid builder plan already includes an allowance of all three, so many communities never buy a tier:

ProUnlimited
Realtime200 connections2,500 connections
Push25,000 a month500,000 a month
Media CDN1 GB1 GB

A tier you buy replaces that included allowance rather than adding to it. Compare before you buy — see Add-ons and build packs.

They are separate subscriptions. Cancelling one does not affect the others or your builder plan.

Memberside → Dashboard on your site has a card for each service you have switched on. Each card shows what you have used against your plan:

ServiceMeasured against your planThis site’s own figures
Media CDNStorageMembers mirrored
RealtimePeak connections this monthConnected right now, this site’s peak
PushNotifications sent this monthSent from this site, devices
Member directory (Optimizer)Members indexed (no limit)—

The plan figure is your whole account, every authorised domain added together, because that is how the allowance is shared. The site’s figures sit underneath, so you can see which site is using it.

The badge turns amber when you are close to your limit and red once you reach it. It also shows when a service is paused, not connected, or did not answer.

Usage is checked when the dashboard opens and reused for two minutes. Refresh checks again straight away. The account totals for Realtime and Push are added up once an hour, so a notification you just sent appears in Sent from this site before it reaches the plan total.

SymptomCauseFix
A card says Could not reach MembersideYour site could not reach memberside.appPress Refresh in a minute; the service keeps working meanwhile
A card says Not connectedThe service is switched on but not authorisedAuthorise it under Memberside → Services
Last updated is days old on Media CDNThe daily check has not runOpen the Media CDN panel and refresh it there
Realtime reads (this site’s share)memberside.app has not sent the plan total yetNothing to do; the plan total appears once it does

Media CDN, Realtime and Push each need your WordPress site to authorise them. That is a different handshake from the builder’s application-password connection — it is an approve-and-exchange flow that issues a token scoped to that service.

See Authorising a site.

They do not host your site. Your WordPress install stays where it is.

They do not cache your content. A post is still read live from your site. Media CDN serves images; it does not put your posts behind a cache that could go stale.

We never hold your push credentials. Your Apple key and Firebase service account stay on your own server; Push uses short-lived tokens your site signs with them. See Push.

Push does not write your notifications. It delivers what your site already raises — replies, mentions, messages. There is no composer, no audience builder, and no way for us to notify your members.

They are not required for any feature. Every screen in the catalogue works without them — though a member who has stopped opening your app will not see any of them.