NotiGrid

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:

  1. Go to SettingsAPI Keys
  2. Click Create API Key
  3. Give it a name (e.g., "Production")
  4. 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

  1. Go to Templates in the sidebar
  2. Click Create Template
  3. Fill in the details:
    • Name: welcome-email
    • Channel: Email
    • Subject: Welcome {{name}}!
    • Body: Hi {{name}}, thanks for joining {{company}}!
  4. 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:

  1. Go to Logs in the sidebar
  2. See all sent notifications with status
  3. Click any notification to see details
  4. Filter by channel, status, or date

Next Steps

Now that you've sent your first notification, explore more features:

Need help? Join our Discord community or email support@notigrid.com