Marketplace

Automate GridMind with Zapier & n8n

Trigger any downstream tool when solar project events happen. Ship in minutes with Zapier, or self-host with n8n for full data-residency control.

Available triggers

Every event is delivered as a signed HTTPS webhook with an idempotency key.

Project phase changed

Fires when a project advances (e.g. Design → Permitting).

project.phase_changed
{
  "event": "project.phase_changed",
  "project": { "id": "...", "name": "Sunrise 40 MW" },
  "from_phase": "design",
  "to_phase": "permitting",
  "changed_by": "alice@example.com",
  "changed_at": "2026-07-04T09:00:00Z"
}
Proposal signed

Fires when a client countersigns a proposal.

proposal.signed
{
  "event": "proposal.signed",
  "proposal": { "id": "...", "total_price": 1250000, "currency": "USD" },
  "signer": { "name": "Jane Client", "email": "jane@utility.com" },
  "signed_at": "2026-07-04T09:00:00Z"
}
SCADA alarm raised

Fires when a monitored asset trips an alarm rule.

scada.alarm_raised
{
  "event": "scada.alarm_raised",
  "asset": { "id": "...", "name": "Inverter 12" },
  "severity": "critical",
  "message": "DC voltage out of range",
  "raised_at": "2026-07-04T09:00:00Z"
}
COD reached

Fires when a project reaches Commercial Operation Date.

commissioning.cod_reached
{
  "event": "commissioning.cod_reached",
  "project": { "id": "...", "capacity_mw": 40 },
  "cod_date": "2026-07-04"
}

Recipes to copy

Post project phase changes to Slack
  1. Trigger: GridMind — Project phase changed
  2. Action: Slack — Send channel message
Create a Salesforce Opportunity when a proposal is signed
  1. Trigger: GridMind — Proposal signed
  2. Action: Salesforce — Create Opportunity
Page on-call via PagerDuty for critical SCADA alarms
  1. Trigger: GridMind — SCADA alarm raised
  2. Filter: severity = critical
  3. Action: PagerDuty — Create Incident
Log COD in a Google Sheet for portfolio reporting
  1. Trigger: GridMind — COD reached
  2. Action: Google Sheets — Add row

Setup in 3 steps

  1. Create an API key — inside GridMind, go to Company → API Keys and generate a token scoped to webhook:send.
  2. Add the GridMind app in Zapier or import our workflow into n8n. Paste the API key when prompted.
  3. Pick a trigger from the list above, choose the action, and turn on the Zap / activate the workflow.