Documentation
Alert Setup Guide
Step-by-step instructions for configuring Slack, Teams, Discord, Email, and SMS alerts in ServSpark Monitor.
Webhooks — Slack, Teams, Discord & Generic
ServSpark Monitor sends alerts to any platform that accepts an incoming webhook URL. For Slack, Teams, and Discord, the platform is auto-detected, but manually selecting it in the dropdown ensures the message payload is formatted correctly for that platform.
Step 1 — Get your webhook URL
Slack
- Go to api.slack.com/apps and create or open an app.
- Under Incoming Webhooks, toggle it on.
- Click Add New Webhook to Workspace and choose a channel.
- Copy the generated webhook URL.
Microsoft Teams
- Open the channel you want to post to.
- Click ⋯ next to the channel name and select Connectors.
- Search for Incoming Webhook, click Configure, and give it a name.
- Copy the generated webhook URL.
Discord
- Open your server and go to Server Settings.
- Click Integrations → Webhooks → New Webhook.
- Choose a channel and give the webhook a name.
- Click Copy Webhook URL.
Generic Webhook
Any service that accepts a POST request with a JSON body will work. Paste in the URL and leave Platform set to Custom (Generic).
Step 2 — Add the webhook in ServSpark Monitor
In the Name field, enter a label for this webhook (e.g.,
Slack #ops-alerts).Make sure Enabled is checked.
In the Platform dropdown, select your platform — Slack, Teams, or Discord. This formats the message payload correctly for that platform. For all other services, select Custom (Generic).
Paste your webhook URL into the URL field.
Under Alert Level, choose which events should trigger a notification. All four are enabled by default — use All or None to toggle quickly, or check them individually.
Click Save. Your new webhook will appear in the list.
To verify, click Send Test to send a test notification to all webhooks that have the Active checkbox checked in the list.
Email (SMTP)
ServSpark Monitor sends email alerts through your own SMTP server. This works with Gmail, Microsoft 365, Zoho, your company mail server, or anything else that supports SMTP.
SMTP server settings
Check Enable email to turn on email alerts.
Enter your SMTP Host — the outgoing mail server address for your provider.
Set the SMTP Port. The default is
587(STARTTLS). Use465for implicit SSL, or25for unencrypted (not recommended).Leave Use SSL/TLS checked unless your SMTP server does not support it.
Enter your Username — usually your full email address.
Enter your Password. If using Gmail or Microsoft 365 with two-factor authentication, use an app password instead of your account password.
Enter the From Address — the address alerts will be sent from.
Optionally check Send rich under HTML Email to send formatted HTML emails instead of plain text.
Set your Alert Level — see the Alert Level reference ↓
Adding recipients
Scroll down to the Recipients section.
Enter an email address and click Add. Repeat for each recipient.
To remove a recipient, select the address in the list and click Remove.
Click Save at the bottom of the window.
Common SMTP settings reference
| Provider | SMTP Host | Port | Notes |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | Requires an app password if 2FA is enabled. |
| Microsoft 365 | smtp.office365.com | 587 | Requires app password or SMTP AUTH enabled in admin. |
| Outlook.com | smtp-mail.outlook.com | 587 | Use your Outlook credentials. |
| Zoho Mail | smtp.zoho.com | 587 | Use your Zoho credentials. |
SMS (Twilio)
ServSpark Monitor sends SMS alerts via Twilio. You will need a Twilio account with a purchased phone number and your API credentials.
Step 1 — Get your Twilio credentials
Sign in to console.twilio.com.
Your Account SID and Auth Token are on the main dashboard.
Your From Number is your purchased Twilio phone number — find it under Phone Numbers → Manage → Active Numbers.
Step 2 — Configure SMS in ServSpark Monitor
Check Enable SMS.
The Provider is set to Twilio — this is the only supported provider.
Set your Alert Level — see the Alert Level reference ↓
Under Credentials, enter your Twilio Account SID.
Enter your Twilio Auth Token.
Enter your Twilio From Number, including the country code (e.g.,
+12025551234).
Step 3 — Add recipient phone numbers
Under To Phone Numbers, type a number in the Numbers field — include the country code (e.g.,
+12025551234).Click Add. Repeat for each recipient. Select a number and click Remove to delete it.
Click Save at the bottom of the window.
Balloon / Toast Notifications
Balloon notifications appear as Windows system tray pop-ups whenever ServSpark Monitor detects a service event. No external accounts or credentials required — it works entirely on the local machine.
Check Show tray under Enable to turn on balloon notifications.
Under Alert Level, choose which events should trigger a pop-up. All four are enabled by default — use All or None to toggle quickly, or check them individually. See the Alert Level reference ↓
Click Save at the bottom of the window.
Alert Level Reference
All alert channels — Webhooks, Email, SMS, and Balloon notifications — share the same four alert levels. Choose which events trigger a notification for each channel individually.
| Alert Level | When it fires |
|---|---|
| Restart Attempts (Warning) | ServSpark is actively trying to restart a service that has stopped. |
| Restart Failures (Error) | A restart attempt failed and the service is still down. |
| Max Retries Exceeded (Critical) | ServSpark has exhausted all retry attempts — manual intervention required. |
| Successful Restarts | A service that previously failed has been successfully restarted. |
Starting at $349 $279
One-time payment. 1 year of updates & support included. Discounted for first 50 orders.
Coming SoonNo monthly fees. Payment securely processed by Polar.
Need more help?
We’re here to help.
Can’t find what you’re looking for? Reach out and we’ll get back to you.
Contact Support