FAQ & troubleshooting
Quick answers to the questions we hear most, plus fixes for the issues that trip people up.
Frequently asked questions
Can I try Moonitor for free?
Yes. Every new account starts a 7-day free trial of the Team plan — full access to every monitor type, no credit card required. Before the trial ends, choose a paid plan to keep monitoring. See Plans & billing for what each plan includes.
How often does Moonitor check my monitors?
On the interval you choose. The fastest interval available depends on your plan:
- Solo — every 60 seconds
- Team and Max — every 30 seconds
See Managing monitors for more on intervals.
Which monitor types can I use?
Solo includes Website/API, Ping and SSL monitors; Team and Max include every monitor type — adding Keyword, Port, Cron/Heartbeat, DNS and Domain. The Monitor types guide explains what each one checks.
Can I monitor a cron job or scheduled task?
Yes — use a Cron / Heartbeat monitor, available on the Team and Max plans. Your job checks in with Moonitor on a schedule, and you’re alerted if it goes quiet. See Heartbeats & cron.
Do you support SMS alerts?
Not yet. For now you can send alerts via email, webhook, Slack, Discord or Telegram — see Alerts & contacts to set them up.
How do I cancel?
In the dashboard under Billing, open Manage billing and cancel. Your plan stays active until the end of the paid period, after which monitoring pauses until you choose a plan (your monitors and history are kept).
What happens to my data if I downgrade?
Your monitors and history are kept; monitoring pauses until you pick a plan. See Plans & billing for the details.
Troubleshooting
My monitor says Pending
It hasn’t completed its first check yet. It will run on its interval, or you can use Check now for an immediate result. More in Managing monitors.
I'm not receiving email alerts
Work through these checks in order:
- Confirm the email contact is verified.
- Confirm the contact is linked to that monitor.
- Check your spam folder and any mail filters.
- Confirm the monitor isn’t paused — paused monitors send no alerts.
See Alerts & contacts for how alert contacts work.
My Slack, Discord or Telegram alerts aren't arriving
Chat alerts don’t need verifying like email, so check these instead:
- Confirm the contact is linked to the monitor, and that the monitor isn’t paused.
- For Slack and Discord, re-check the webhook URL. If it was deleted or regenerated in your chat tool, create a fresh one and paste it back in.
- For Telegram, make sure the chat id is correct.
- Run a quick test with Check now, or pause and resume the monitor.
See Alerts & contacts for how to set up each channel.
My website monitor is Down but it loads in my browser
A few things can cause this:
- The response status code isn’t one Moonitor accepts.
- The timeout is too short — try raising it.
- The site blocks automated requests.
- An invalid or expired TLS certificate.
- The URL isn’t publicly reachable.
The Monitor types guide covers what each check expects.
My heartbeat (cron) monitor shows Down but my job ran
A heartbeat goes Down when Moonitor doesn’t receive a ping in time. The usual causes:
- The ping never reached us — double-check you’re using the exact ping URL shown on the monitor’s page.
- Your job ran but the ping step didn’t — for example it finished with an error before the ping line, or the ping command itself failed.
- The expected period is too tight for how long your job really takes — give it a little breathing room so a slightly late run doesn’t trip a false alarm.
Moonitor expects a ping within the expected period plus a short grace window. See Heartbeats & cron for setup and timing.
I hit my monitor limit
Upgrade your plan for more capacity, or delete a monitor to free up a slot. See Plans & billing for each plan’s monitor cap.
I want to pause alerts during maintenance
Pause the monitor — while paused it runs no checks and sends no alerts — then resume it afterwards. See Managing monitors.
Glossary
New to monitoring? Here are the words you’ll see around Moonitor, in plain English.
| Term | What it means |
|---|---|
| Monitor | One thing Moonitor watches — a website, server, port, certificate, domain or scheduled job. See Monitor types. |
| Check | One test of a monitor. Moonitor runs a check on your chosen schedule and records whether it passed or failed. |
| Interval | How often Moonitor runs a check — for example every minute or every five minutes. |
| Up / Down | A monitor is Up when its last check passed and Down when its last check failed. |
| Uptime | The share of checks that passed over a period (24 hours, 7 days or 30 days). 100% means every check passed. |
| Response time | How long the target took to answer a check, measured in milliseconds (ms). |
| Incident | Moonitor’s record of a period of downtime: when it started, the cause, and once it’s over, how long it lasted. See Incidents. |
| Alert contact | A place Moonitor sends notifications — email, webhook, Slack, Discord or Telegram. See Alerts & contacts. |
| Heartbeat | A “ping” your scheduled job sends to Moonitor to say it ran. If it doesn’t arrive in time, you’re alerted. See Heartbeats & cron. |
| Status page | A public page showing the live status and uptime of the monitors you choose. See Status pages. |
Tip
Still stuck? Your question is probably answered in more depth in one of the guides — start with Managing monitors, Alerts & contacts or Plans & billing.