Zapier, Make & n8n

Send data to legacy Glance feeds from automation platforms. Dynamic widgets with integrations are updated via Automations instead.

These guides target legacy feeds with ingest URLs and write keys. For Google Calendar, Meta, and other connected sources on dynamic widgets, see Connected Integrations.

Zapier Integration

Use Zapier's Webhooks by Zapier action to send data to Glance from thousands of apps.

Setup Steps

  1. Create a Zap: Choose your trigger app (e.g., Stripe, Gmail, etc.)
  2. Add Action: Search for "Webhooks by Zapier" and select "POST"
  3. Configure URL: Enter your Glance webhook URL
  4. Set Headers:
    • Authorization: Bearer YOUR_WRITE_KEY
    • Content-Type: application/json
  5. Payload Type: Select "json"
  6. Data: Map your trigger fields to the Glance schema format

Example: Stripe Payment → Summary

In the Webhooks by Zapier "Data" field, use:

{
  "schema_type": "summary",
  "content": {
    "title": "Latest Payment",
    "primary_value": "{{amount}}",
    "secondary_value": "{{customer_email}}"
  },
  "intent": {
    "update_widget": true,
    "send_push": true
  }
}

Make (Integromat) Integration

Use Make's HTTP module to send data to Glance from your automation scenarios.

Setup Steps

  1. Add HTTP Module: Search for "HTTP" and select "Make a request"
  2. URL: Enter your Glance webhook URL
  3. Method: POST
  4. Headers:
    • Name: Authorization, Value: Bearer YOUR_WRITE_KEY
    • Name: Content-Type, Value: application/json
  5. Body type: Raw
  6. Content type: JSON (application/json)
  7. Request content: Map your data to the Glance schema

Tip: Use Make's JSON module to build your payload structure before passing it to the HTTP module.

n8n Integration

Use n8n's HTTP Request node to send data to Glance from your self-hosted workflows.

Setup Steps

  1. Add HTTP Request Node: Drag the HTTP Request node into your workflow
  2. Authentication: Select "Header Auth"
    • Name: Authorization
    • Value: Bearer YOUR_WRITE_KEY
  3. Request Method: POST
  4. URL: Your Glance webhook URL
  5. Body Content Type: JSON
  6. Specify Body: Using Fields Below
  7. Body: Add fields matching your schema

Example Node Configuration

{
  "schema_type": "counter",
  "content": {
    "title": "{{ $json.metric_name }}",
    "count": {{ $json.count }},
    "trend": "{{ $json.trend }}"
  },
  "intent": {
    "update_widget": true,
    "send_push": false
  }
}