Quick Start Guide
Get your first IoT alert in under 15 minutes.
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.
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 < 10Configure Notification Channels
Go to Channels and add at least one notification destination: Telegram bot, Email address, Slack webhook, Microsoft Teams webhook, or Discord webhook.
Send Your First Data Point
Use the cURL command below (replace YOUR_API_KEY and YOUR_DEVICE_ID) to send a test payload.
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
}
}'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.