Case Studies Reports Integrations Silent Risk Help Contact

Integrations

Embed Standwick risk scores anywhere. No coding required. Choose the integration that fits your workflow.

Website Widget

๐Ÿ“Š One line. Any website.

Add a floating "Risk Score" button to any website. Visitors click, enter metrics, and get instant Standwick scores. Works on WordPress, Wix, Squarespace, custom HTML โ€” anything.

Copy this line into your page's <head> or <body>:

<script src="https://standwick.com/static/api/widget.js" data-api-key="YOUR_API_KEY"></script>
Full Widget Instructions โ†’

Google Sheets

๐Ÿ“ˆ Pull scores into your spreadsheet

Use =STANDWICK("domain", A1, B1, C1) in any cell to get live risk scores. Score multiple rows at once from the Standwick menu.

Setup takes 2 minutes:

  1. Open Google Sheets โ†’ Extensions โ†’ Apps Script
  2. Delete any existing code and paste the Standwick script
  3. Replace YOUR_API_KEY with your Standwick API key
  4. Click Save, return to your sheet, and use the formula
// 1. Open Google Sheets โ†’ Extensions โ†’ Apps Script // 2. Replace YOUR_API_KEY below // 3. Use =STANDWICK("revenue_leakage", A1, B1, C1) in any cell var API_KEY = "YOUR_API_KEY"; var API_URL = "https://standwick.com/api/v1/score"; function STANDWICK(domain, metric1, metric2, metric3, metric4, metric5) { var configs = { "revenue_leakage": ["conversion_rate_decline", "average_revenue_per_user_decay", "churn_rate_increase", "customer_acquisition_cost_creep", "lifetime_value_compression"], "retention_decay": ["user_engagement_decline", "subscription_survival_weakening", "cohort_retention_deterioration", "inactivity_accumulation", "reactivation_failure_rate"], "pricing_pressure": ["underpricing_vs_value_mismatch", "revenue_ceiling_constraint", "pricing_model_inefficiency", "discount_dependency", "willingness_to_pay_erosion"], "growth_instability": ["acquisition_channel_dependency", "traffic_volatility", "scaling_fragility", "growth_inconsistency", "customer_concentration_risk"], "operational_bottlenecks": ["workflow_inefficiency", "manual_overload", "process_delay", "execution_friction", "capacity_utilization_stress"] }; var signals = configs[domain]; if (!signals) return "Unknown domain"; var metrics = {}; var values = [metric1, metric2, metric3, metric4, metric5]; for (var i = 0; i < signals.length; i++) { if (values[i] !== undefined && values[i] !== null && values[i] !== "") { metrics[signals[i]] = parseFloat(values[i]); } } if (Object.keys(metrics).length === 0) return "Enter at least one metric"; var options = { "method": "POST", "headers": { "Authorization": "Bearer " + API_KEY, "Content-Type": "application/json" }, "payload": JSON.stringify({ domain: domain, metrics: metrics }), "muteHttpExceptions": true }; try { var response = UrlFetchApp.fetch(API_URL, options); var result = JSON.parse(response.getContentText()); return result.success ? result.label + " (" + result.score + "/100)" : result.message; } catch (e) { return "Connection error. Check your API key."; } } function onOpen() { SpreadsheetApp.getUi().createMenu('Standwick') .addItem('Setup Instructions', 'showSetup') .addToUi(); } function showSetup() { SpreadsheetApp.getUi().alert( 'Standwick Setup', 'Use =STANDWICK("domain", A1, B1, C1, D1, E1) in any cell.\n\n' + 'Valid domains: revenue_leakage, retention_decay, pricing_pressure, growth_instability, operational_bottlenecks.\n\n' + 'Enter up to 5 metric values. Leave unused ones blank.', SpreadsheetApp.getUi().ButtonSet.OK ); }

Copy the full script above into Apps Script. The Standwick menu appears after you reload your sheet.

Zapier

โšก Connect to 5,000+ apps

Trigger Standwick analyses from Google Forms, Airtable, Typeform, or any app in Zapier's library. Send results to Slack, Gmail, or spreadsheets automatically.

Webhook configuration:

URL: https://standwick.com/api/v1/analyze

Method: POST

Headers:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

JSON Body:

{
  "domain": "revenue_leakage",
  "metrics": {
    "churn_rate_increase": 12.5,
    "conversion_rate_decline": 8.0
  }
}

Use Zapier's "Webhooks by Zapier" app. Map fields from your trigger app to the JSON body. Response includes severity_label, severity_score, root_cause, and primary_signal.

Requirements

All integrations require a Standwick account with an active API subscription. API usage is billed at $0.05 per call. Generate your API key in Settings. See the full API documentation for complete endpoint reference.