Available integrations
Slack
Send real-time notifications to any Slack channel directly from workflows and automations.
GitHub
Link issues and pull requests to Chevre tasks and track development progress in context.
Google Workspace
Enable SSO login with Google and attach Google Drive files directly to your Chevre records.
Zapier
Connect Chevre to 5,000+ apps through Zapier without writing a single line of code.
Webhook
Send event payloads to any HTTP endpoint for fully custom integrations with your own services.
REST API
Use Chevre’s REST API to build your own integration, sync data, and automate from external systems.
Connecting Slack
Connecting Slack takes about two minutes and requires you to have permission to install apps in your Slack workspace.1
Open Integrations settings
Click your workspace name in the top-left corner to open the workspace menu, then go to Settings → Integrations. You’ll see a list of all available integrations and their current connection status.
2
Start the Slack connection
Find Slack in the list and click Connect. You’ll be redirected to Slack’s OAuth authorization page.
3
Authorize Chevre in Slack
Review the permissions Chevre is requesting — these include the ability to post messages and read channel lists. Select the Slack workspace you want to connect, then click Allow to complete authorization. You’ll be returned to Chevre automatically.
4
Select a default channel
After returning to Chevre, a configuration panel opens. Choose a Default Channel from the dropdown — this is the channel Chevre will use when no specific channel is defined in a workflow action. You can always override this per workflow or automation.
5
Save the integration
Click Save. The Slack integration status changes to Connected and a green indicator appears next to it. Slack actions are now available throughout your workflows and automations.
Connecting a Webhook integration
Webhooks let you send Chevre event data to any external HTTP endpoint — your own server, a logging service, or a third-party platform.1
Open Integrations settings
Navigate to Settings → Integrations and click Connect next to Webhook.
2
Enter your endpoint URL
Paste the full URL of the endpoint that should receive the webhook payloads. Make sure the endpoint is publicly accessible and can accept HTTP POST requests with a JSON body.
3
Generate and copy your signing secret
Chevre generates a unique Signing Secret for your webhook. Copy this value and store it securely — you’ll use it on your server to verify that incoming requests genuinely come from Chevre by validating the
X-Chevre-Signature header.4
Select event types to subscribe to
Choose which Chevre events should trigger a payload delivery. You can subscribe to individual events — like
project.created or task.completed — or select Send all events to receive everything. Click each event to toggle its subscription.5
Save and verify
Click Save. Chevre immediately sends a test
ping payload to your endpoint. If your server responds with a 200 OK, the webhook shows as Active. If the verification fails, double-check that your URL is reachable and responding correctly.Managing webhooks via the API
In addition to configuring webhooks through the UI, you can create, list, and delete webhooks programmatically using the Chevre REST API. This is especially useful when provisioning webhooks as part of an automated setup or infrastructure-as-code workflow. Register a new webhooksigning_secret field. Store this value securely on your server and use it to validate the X-Chevre-Signature header on every incoming request.
List all registered webhooks
Managing your integrations
Once connected, all your integrations are visible in Settings → Integrations. From this page you can:- View connection status — see which integrations are active, paused, or require re-authentication
- Re-authenticate — if an integration shows an error or expired credentials, click Reconnect to go through the OAuth flow again without losing your existing configuration
- Revoke access — click the ··· menu next to any integration and select Disconnect to remove it; this immediately stops all workflows and automations that depend on it
- View activity logs — click an integration name to see a log of recent events delivered to or received from that service
Integrations in Chevre operate at two levels:
- Workspace-level integrations (configured in Settings → Integrations) are available to all projects in your workspace and can be used by any workflow or automation.
- Project-level integrations apply only to a specific project. Configure these from within the project under Project Settings → Integrations. Project-level settings override workspace defaults for that project.