Skip to content
All connectors Automation Api

Read the full story of what your team — human and agent — has been doing.

Activity API guide

The Activity API lets you push custom activity from any external application into Dailybot. Use it to track work from tools that don’t have a native Dailybot integration — activity is displayed in check-in reports alongside data from other integrations.

Billing requirement: Your organization must have a billing plan that supports APIs and integrations to use the Activity API.

Getting started

  1. Go to Dailybot Settings → IntegrationsActivity API
  2. Copy your unique Activity Hook URL
  3. Use this URL as the target for POST requests from your application

POST request

Send a POST request with Content-Type: application/json to your Activity Hook URL.

Request fields

FieldTypeRequiredDescription
custom_typestringYesActivity identifier (max 128 characters). Used to categorize the activity type.
messagestringYesActivity details text shown in the report.
linkstringNoURL that becomes clickable in Dailybot reports.
user_emailstringNoEmail of the Dailybot user to attribute the activity to. Use this or user_uuid.
user_uuidstringNoUUID of the Dailybot user to attribute the activity to. Use this or user_email.

Identify the user with either user_email or user_uuid. At least one is required to attribute the activity to a team member.

Example request

curl -X POST "https://your-activity-hook-url/" \
  -H "Content-Type: application/json" \
  -d '{
    "custom_type": "deployment",
    "message": "Deployed v2.1.0 to production",
    "link": "https://github.com/org/repo/releases/tag/v2.1.0",
    "user_email": "[email protected]"
  }'

Response codes

CodeDescription
200Activity recorded successfully
404User email or UUID not found in the organization

Activity tracking in reports

  1. Open the check-in settings for the check-in you want to enhance
  2. Go to SharingAdvanced Options
  3. Enable Activity tracking

Activity logged within 24 hours before a check-in response through the end of that day appears as an automatically added column in reports.

Use cases

  • Deployments — Log deployment events with version and environment details
  • Support tickets — Track resolved support tickets per team member
  • Design tools — Push activity from Figma, Sketch, or other design tools
  • Custom scripts — Integrate with CI/CD pipelines, monitoring systems, or internal tools
  • Zapier / Make — Use the Activity Hook URL as a webhook destination in automation platforms

Connect Dailybot to your stack today.

Start for free and connect your first tool in minutes — no credit card required.

Read the Activity API docs