Quick Start Guide

Get your first IoT alert in under 15 minutes.

1

Sign Up for Free

Create your free AlertG account. No credit card required.

Sign Up for Free
2

Create Your First Device

Go to the Devices page and click "Add Device". Give it a name and optionally configure a Dead Man's Switch heartbeat interval.

3

Set Up Alert Rules

Navigate to Rules and create a new rule. Use JEXL expressions to define conditions.

JEXL expression examples:

payload.temperature > 80payload.humidity < 20 || payload.humidity > 90payload.pressure >= 1013 && payload.status == 'critical'payload.battery < 10
4

Configure Notification Channels

Go to Channels and add at least one notification destination: Telegram bot, Email address, Slack webhook, Microsoft Teams webhook, or Discord webhook.

5

Send Your First Data Point

Use the cURL command below (replace YOUR_API_KEY and YOUR_DEVICE_ID) to send a test payload.

bash
curl -X POST https://alertg.xyz/api/ingest \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "device_id": "YOUR_DEVICE_ID",
    "payload": {
      "temperature": 85.2,
      "humidity": 42
    }
  }'
6

Verify Alerts Work

Check your configured notification channel. If your data matched a rule, you should receive an alert within seconds. You can also view alerts on the Alerts dashboard page.

Tip: Enable Dead Man's Switch on your device to get alerted when data stops flowing.

Tip: For MQTT, publish to alertgate/{user_id}/{device_id}/data on our broker.

Ready to Monitor?

You are all set. Start adding more devices and rules as your infrastructure grows.