Skip to main content
Canvas is installed from Settings → Integrations → Custom in Sleekplan Admin. Before you begin, make sure you have a publicly reachable HTTPS endpoint for your Canvas server and a secret token of your choice ready.
1

Open Custom Integration settings

In Sleekplan Admin, navigate to Settings → Integrations → Custom and click Install/Connect.
2

Configure your fields

Fill in the fields below, then click Save.Validation rules
  • At least one of Canvas URL or Webhook URL must be set.
  • URLs must be HTTPS (scheme inferred if omitted).
  • If you restrict inbound traffic by IP, allow-list 168.119.102.99.
3

Verify the install

  • Open any feedback post in Sleekplan Admin.
  • The Canvas calls your URL and renders the components your server returns.
  • Interactions POST back to your Canvas URL with submit: true.

Example configuration

Verify the X-Secret header

Every request Sleekplan sends includes an X-Secret: <token> header matching the secret token you saved during setup. Reject any request where the header is missing or does not match your stored token. See Canvas examples for ready-to-use code that performs this verification.