Quick Start
Get started with NotiGrid in 5 minutes
Quick Start Guide
Get up and running with NotiGrid in just a few minutes.
1. Create an Account
Visit notigrid.com and sign up for a free account.
Sign Up
Create your account with your email address.
Verify Email
Check your inbox and verify your email address.
Create Organization
Set up your first organization to get started.
2. Get Your API Key
Navigate to the dashboard and create your first API key:
- Go to Settings → API Keys
- Click Create API Key
- Give it a name (e.g., "Production")
- Copy and save your API key securely
Your API key will only be shown once. Store it securely!
3. Send Your First Notification
Using cURL
curl -X POST https://api.notigrid.com/v1/notify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"channel": "email",
"to": "user@example.com",
"subject": "Welcome to NotiGrid!",
"body": "Thanks for signing up. Get started with our Quick Start guide."
}'Using JavaScript
const response = await fetch('https://api.notigrid.com/v1/notify', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
channel: 'email',
to: 'user@example.com',
subject: 'Welcome to NotiGrid!',
body: 'Thanks for signing up. Get started with our Quick Start guide.',
}),
});
const data = await response.json();
console.log(data);Using Python
import requests
response = requests.post(
'https://api.notigrid.com/v1/notify',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'channel': 'email',
'to': 'user@example.com',
'subject': 'Welcome to NotiGrid!',
'body': 'Thanks for signing up. Get started with our Quick Start guide.',
}
)
print(response.json())4. Create a Template
Templates allow you to reuse notification content with dynamic variables.
Create Template in Dashboard
- Go to Templates in the sidebar
- Click Create Template
- Fill in the details:
- Name:
welcome-email - Channel: Email
- Subject:
Welcome {{name}}! - Body:
Hi {{name}}, thanks for joining {{company}}!
- Name:
- Save the template
Use the Template
curl -X POST https://api.notigrid.com/v1/notify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type": 'application/json" \
-d '{
"template": "welcome-email",
"channel": "email",
"to": "user@example.com",
"variables": {
"name": "John",
"company": "Acme Inc"
}
}'5. Track Delivery
View delivery status and logs in the dashboard:
- Go to Logs in the sidebar
- See all sent notifications with status
- Click any notification to see details
- Filter by channel, status, or date
Next Steps
Now that you've sent your first notification, explore more features:
- API Reference - Complete API documentation
- SDK Integration - Use our JavaScript/TypeScript SDK
- Examples - Real-world code examples
- Templates Guide - Advanced template features
Need help? Join our Discord community or email support@notigrid.com