AdvancedIntegrations

Integrations and Automation in CoachAI

Connect CoachAI to external tools and set up webhooks to enhance your workflow and data synchronization.

{
  "event": "commitment.created",
  "data": {
    "id": "comm_123456",
    "title": "Complete Q3 planning",
    "due_date": "2024-10-15",
    "owner_id": "user_789"
  },
  "timestamp": "2024-10-01T12:00:00Z"
}

Overview

CoachAI supports seamless integrations with popular third-party tools to automate workflows, sync data, and trigger notifications. Use built-in connectors for quick setup or webhooks and the REST API for custom automations. This guide covers available integrations, webhook configuration, API fundamentals, and practical use cases.

Review your CoachAI plan to confirm access to premium integrations like Zapier and advanced webhooks.

Available Integrations

CoachAI offers native connectors for common tools. Start with these to extend your accountability system without custom code.

Configuring Webhooks

Set up webhooks to receive real-time events like new commitments or overdue check-ins. Deliver payloads to your endpoint for custom processing.

Navigate to Integrations

Go to your CoachAI dashboard > Settings > Integrations > Webhooks.

Add Webhook URL

Enter your endpoint URL (e.g., https://your-webhook-url.com/audere).

Select Events

Choose events: commitment.created, checkin.overdue, goal.updated.

Test and Save

Send a test payload and activate the webhook.

Example webhook payload:

API Basics

Build custom integrations using CoachAI's REST API at https://api.example.com/v1. Authenticate with a Bearer token.

header
Authorizationstring
Required

Bearer {YOUR_API_TOKEN}

path
commitmentsobject

Create or list commitments.

const response = await fetch('https://api.example.com/v1/commitments', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    title: 'Weekly check-in',
    due_date: '2024-10-08'
  })
});

Common Use Cases

Explore automation patterns tailored to coaching and management.

Sync CoachAI metrics to Google Sheets or email summaries.

Next Steps