SUPPORT · HOW MONII WORKS

How can we help?

Short answers, step-by-steps, and a real human on the other side of the email. If something below doesn't unblock you, reach out — we read everything.

CONTACT · WE REPLY WITHIN 24H
support@getmonii.com — bugs, questions, account issues, anything.
Send a message ›
Getting started Connect Netlify Connect Vercel Kill switch Push notifications Account & data The MONII CLI Troubleshooting Privacy policy

Getting started

MONII is currently in TestFlight beta. After you accept your invite + install via the TestFlight app, the first launch shows:

  1. An animated splash with the MONII mark
  2. The Welcome screen with three sign-in buttons + "Continue without an account"

Should I sign in?

Signing in with Apple, Google, or GitHub gives you push notifications, multi-device sync (eventually), and the ability to opt into background monitoring. It costs you nothing — we only store your email + a stable user ID. See the privacy policy.

"Continue without an account" is fully supported too. Your provider tokens stay on this device, you see live data when the app is open, and that's it. No pushes, no history, no server-side anything.

Connect Netlify

Netlify is the recommended path — they offer real OAuth so it's a 10-second flow.

01 · TAP THE WHITE BUTTON

On the Connect Hub, tap "Sign in with Netlify". An in-app Safari sheet opens at app.netlify.com/authorize.

02 · AUTHORIZE MONII

Sign in with your existing Netlify account if not already, then tap Authorize MONII. Netlify will hand back a token to MONII; the sheet closes automatically.

03 · BACK IN MONII

The Netlify card now shows ● CONNECTED. Tap Open MONII and the Radar tab loads with your real sites + live bandwidth usage.

Revoking access

At any time, visit app.netlify.com/user/applications → "Authorized OAuth applications" → revoke MONII. The app will lose access on the next API call. Re-connect via the same flow whenever you want.

Connect Vercel

Vercel doesn't offer OAuth for indie applications — they require integrations to be reviewed and published in their marketplace. Until that changes, MONII uses a paste-token flow.

01 · OPEN VERCEL.COM

On the Vercel screen, tap "Open vercel.com/account/tokens". An in-app browser opens the Tokens page on Vercel.

02 · MINT A TOKEN

Click Create Token, name it MONII, scope it to Full Account, set an expiry of 1 year (recommended), and click Create.

03 · COPY + PASTE

Vercel shows the token once. Copy it (starts with vercel_pat_…), tap back into MONII, paste into the field, tap Connect Vercel.

Revoking access

vercel.com/account/tokens → find the token named MONII → trash icon. MONII loses access on the next API call.

The kill switch

The kill switch on the Radar tab takes a project offline immediately. It's reversible — visit the provider dashboard or tap "Resume" in MONII to bring it back.

What happens under the hood

Both are 100% reversible from the provider's dashboard if MONII isn't handy. ● REVERSIBLE

Why a swipe + a Face ID gate?

Because killing production by accident is bad. The swipe requires 85% completion before it fires, and arming the switch on a project with monitoring enabled requires Face ID confirmation. We'd rather make you swipe twice than have you DM us at 3am.

Push notifications

MONII can send you a push when:

How to enable

You need to be signed in (Apple / Google / GitHub) and you need to flip Background monitoring on the Connect Hub. This sends your provider token to MONII servers, encrypted at rest, so we can poll your usage every 15 minutes. ● TOKEN LEAVES DEVICE

How to disable

Settings → Background monitoring → toggle off. The server-stored token is wiped on the next poll cycle. We won't push you again until you opt back in.

I'm not getting pushes

Check iOS Settings → Notifications → MONII → make sure Allow Notifications is on. If MONII never asked for permission, force-quit and re-launch — the request fires on first launch after sign-in.

Account & data

Sign out

Settings → "Sign out of this device". Wipes local tokens from the iOS Keychain. Server-side data (if monitoring was on) stays — you can sign back in and continue. Use "Delete MONII account" below if you want everything gone.

Delete MONII account

Settings → "Delete MONII account" (red). Wipes:

What's NOT touched: your Vercel and Netlify accounts themselves. We can't and don't ever modify those. If you want to revoke MONII's access to those platforms, do it from their own dashboards (see Netlify + Vercel sections above).

Export your data

Email support@getmonii.com with subject "Data request". We'll send you every row we have on you within 7 days, in JSON.

The MONII CLI

There's an open-source companion CLI at github.com/randomershenans/MONII. Useful if you want to:

The CLI doesn't require an account or send anything to MONII servers. It talks directly to Vercel / Netlify APIs from your laptop. The repo's README has full instructions.

Troubleshooting

The "Sign in with Netlify" button doesn't open anything

Almost always a transient in-app-browser glitch. Kill MONII (swipe up from app switcher), reopen, try again. If it persists, email us with your iOS version.

Scanning a QR from my terminal doesn't work

The camera scanner pairs with the open-source CLI specifically — it expects a monii://auth?… deep link in the QR. If you're scanning something else (a random Vercel token PNG, a website QR, etc.) it won't work. Run npx @moniiapp/cli login on your laptop first — that prints the right QR.

The kill switch fires but my site is still up

Vercel's pause API can take 30–60 seconds to propagate across their edge network. Refresh after a minute. If it's still serving traffic after 5 minutes, that's a Vercel-side issue — check their status page or DM us.

Push notifications never arrive

Three things to check:

  1. You're signed in (the Welcome screen's social buttons, not "Continue without account")
  2. Background monitoring is toggled ON in Settings
  3. iOS Settings → Notifications → MONII → Allow Notifications is on

If all three are true and you're still not getting pushes 30 minutes after a known usage spike, email us — there may be a deployment issue on our polling server.