Send Insight Actions to Your Existing Tracker
Webhook handoff lets Sol Helps pass insight-driven actions into the systems your team already uses.
This keeps execution in your current workflow while Sol Helps stays focused on detection and evidence.
Who can configure and send
- Configure integration:
AdminandOwner - Send handoff from Insights: users with
insights.exportpermission (and assistant scope access)
If a user is blocked, Sol Helps shows an explicit permission/setup message in the UI.
Setup (Zapier or generic webhook)
- Go to
Account -> Integrations. - Open
Webhook Handoff. - Choose provider:
ZapierGeneric webhook
- Paste webhook URL.
- (Optional) Set a signing secret.
- Click
Save configuration. - Click
Send test webhook.
If test succeeds, your receiver is connected.
Send a real handoff from Insights
- Go to
Dashboard -> Friction Insights. - Select a theme.
- In
Recommended action, click:
Send to ZapierorSend to webhook
- Confirm receipt in your automation/receiver.
Event types
- Test event:
solhelps.webhook.test - Insight handoff event:
solhelps.insight.handoff
Headers sent by Sol Helps
Always included:
X-Sol-EventX-Sol-DeliveryX-Sol-TimestampX-Sol-Provider
Included when signing secret is configured:
X-Sol-Signature
Handoff payload includes
- workspace context (company, plan)
- actor context (who sent)
- selected scope (assistant/range/source filters)
- theme id, label, impact/confidence indicators
- recommendation title and next step
- evidence snippets
- deep link back to the theme in Sol Helps
Example insight handoff payload
{
"event": "solhelps.insight.handoff",
"deliveryId": "a9d7f...",
"sentAt": "2026-02-15T12:34:56.000Z",
"workspace": {
"companyId": "acme",
"companyName": "Acme Inc",
"planTier": "GROWTH"
},
"scope": {
"assistantId": "asst_123",
"range": { "from": "...", "to": "...", "preset": "30d" }
},
"theme": {
"id": "permissions",
"label": "Permissions confusion",
"conversationCount": 24,
"impactTier": "High",
"confidence": "Medium"
},
"recommendation": {
"title": "Reduce access/role ambiguity",
"nextStep": "Add a clear permission boundary..."
},
"evidence": [{ "snippet": "I can't upload..." }],
"links": {
"insight": "https://app.solhelps.com/dashboard/insights?..."
}
}
Common errors and what they mean
Webhook handoff is not configured: Admin/Owner must configure inAccount -> Integrations.configured but disabled: integration exists but toggle is off.not permitted: role/scope does not include export for this assistant.Webhook endpoint returned 4xx/5xx: receiver rejected payload; check endpoint logs.request timed out: receiver took too long; retry or reduce downstream work.
Recommended Zapier pattern
- Trigger:
Webhooks by Zapier -> Catch Hook - Filter/Formatter: map
theme,recommendation,links.insight - Action: create/update issue in Jira/Linear/Asana/ClickUp
- Use
deliveryIdfor dedupe in your workflow
This keeps planning and execution in your existing tracker while Sol Helps remains your signal and evidence layer.