on this page

Get startedWatch your first site

Watch your first site

This gets one website watched and your phone ringing when it goes down. It takes about five minutes, and all of it is on the Free plan.


1. Make an account

Go to tissue.systems/mast/signin and give it an email address, or use Google or GitHub. There's no password and no card. You land in the web app at tissue.systems/mast/app.

2. Get Mast Pager on your phone

Install Mast Pager from the App Store or Google Play. In the app's settings (the gear), tap Sign in to Tissue Mast and sign in with the same email. The phone joins your account.

If you'd rather type a code, open Phones in the web app and Make a code, then use Connect with a code in the app. Linking your phone has the details.

3. Make a channel that can page

In the app, New channel, name it sites, and pick Page as the default priority. A channel that can wake you is made on the phone that will be woken. Nothing else can raise a channel to the pager tier, not the web app and not an API token, so a leaked address can't either.

4. Add a probe

In the web app, Probes, then New probe. Give it the address of a page that should always answer, like https://example.com/health, and pick sites as its channel. With no expected status set, any 2xx or 3xx counts as up.

Free checks every 5 minutes. The first round runs straight away, and the probe's page shows what each of the eight locations got back. If it says blocked, the service in front of your site turned our checks away; Probes says what to allow.

5. Make sure a page wakes you

Turn on notifications when the app asks, and turn on Critical alerts in its settings. That's what lets a page ring with the silent switch on. On Android, give it Do Not Disturb access instead. The Waking you row in the app's settings checks the rest and has a button for each thing that's off.

6. Send yourself a test page

On the sites channel, in the app or the web app, Send a test. Your phone should ring. Acknowledge it from the lock screen.

That's it. When the site goes down, the phone rings until you answer, and when it comes back the page closes on its own.

Next: watch a cron job with a vital, bring in the rest of the team with on call, or publish a status page.


Around the web app

The web app shows the same channels, vitals and incidents as the phone, and adds the things a phone is bad at: probes, a table you can sort and export, status pages, on call, and the account itself. It's your Tissue Mast account, which also signs you in to Tissue Cloud, and the plan on it sets the Tissue Mast caps.

Signing in

There's no password. The sign-in page takes an email address and mails you a link that signs you in, or you sign in with Google or GitHub. A new address makes a free account. Once you're in, Account lets you add a passkey so the next sign-in is Face ID or Touch ID on the device in front of you, and turn on a two-factor code if you want one on top.

Signing in is also what stops your probes pausing for inactivity: an account nobody has signed in to for 90 days has its probes paused, with an email a week before. Limits has the rule.


Linking your phone

The quickest way is from the phone: Sign in to Tissue Mast in the app's settings opens this sign-in page in a sheet, and when you're signed in it hands the app a code and the phone links itself.

The other way is a code you type. Sign in here, open Phones, and Make a code. The code is eight characters, shown in two groups of four, and leaves out 0, 1, I and O so it can be read across a room. On the phone, Connect with a code under the gear takes it. A code works for one phone, for a few minutes.

From then on the phone and the login are the same owner. A channel made on the phone appears in the web app; a channel made in the web app or with a token pages the phone. A second phone linked to the same login gets the same channel URLs, and nothing needs changing on the sending side.

The Phones screen lists the phones on your login, each with unlink. It doesn't list other people's phones; each person links their own, and a member's linked phone count shows under On call. If a phone says it's already connected to another account after a reinstall, a link code fixes that without changing any URL. The iPhone page covers the phone side.


The screens

Overview is the state of everything at a glance: open incidents, phones receiving pages, what was delivered today and this month, and two short lists, vitals needing a look and probes needing a look. An account with nothing on it gets Start something with the first steps.

Vitals lists every vital with its last beat and its schedule, and New vital makes one and hands you the crontab line. This is also where a vital's crontab schedule and run limit are set, which the phone can only read. Vitals.

Probes are the URLs and ports Mast checks for you. Probes.

Channels is the same list as the phone's Channels tab, with the same settings, plus the YAML the channels-as-code reconcile reads.

Incidents is one row per thing that went wrong, not per message: pages, near-pages, and what was folded by dedupe or storm control, with the open ones and the last 7 days showing by default. Opening one shows what the phone got and what Mast knows about it: the checks or the silence that opened it, who acknowledged it and from which device, what closed it. Export 90 days as CSV downloads the table. Incidents.

On call holds rotations and escalation policies: who gets a page, in what order, and how long to wait between steps. On call.

Status pages are public pages for your users. Status pages.

Phones is the link code and the list of your phones, above.

Members lists the people on the account, their role and whether they've linked a phone.

Plan and billing shows the Mast plan, the subscription and each cap against what you're using; card, receipts and cancelling are on the billing portal it links to. Plans, under it, is the ladder with the same numbers as the pricing page. Billing.

Activity has the audit log and Take your data with you (one export every five minutes).

Sign-in and security, in the menu under your address at the top right, has your passkeys and Unlink your phone, which detaches the phone so it can be linked to another login. These follow you from account to account. Members sign in with their email, Google, GitHub or a passkey. Single sign-on is coming soon.

API tokens mints tok_… tokens for scripts, ribo and anything else that talks to the API. Each has a name and the scopes it may use, and the token is shown once. mast:read and mast:write are the Mast scopes; the same tokens carry the platform scopes too. The API has what a token can do.