# Dailybot

DailyBot simplifies team collaboration and tasks with chat-based standups, reminders, polls, and integrations, streamlining workflow automation in popular messaging platforms

- **Category:** team collaboration
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 6
- **Triggers:** 0
- **Slug:** `DAILYBOT`
- **Version:** 20260414_00

## Tools

### Create Check-in

**Slug:** `DAILYBOT_CREATE_CHECKIN`

Tool to create a check-in based on a template in DailyBot. Use when you need to set up a new recurring check-in (like daily standups, weekly syncs) for a team. The check-in can be scheduled with custom triggers, reminders, and reporting channels.

### Find User by UUID

**Slug:** `DAILYBOT_FIND_USER`

This tool allows you to find and retrieve information about a specific user in DailyBot. It uses the provided user_uuid to lookup the user and returns detailed information including the user's uuid, full name, image, username, occupation, birth date, chat platform data, and organization details.

### Find Workflow by Name

**Slug:** `DAILYBOT_FIND_WORKFLOW`

Searches for a specific workflow in DailyBot by name (case-insensitive match). Returns the complete workflow object including id, name, description, status, created_at, and updated_at fields when found. If no workflow matches the provided name, returns an empty dict. This tool is useful for locating a workflow's ID or details before executing workflow-related operations.

### Get All Users

**Slug:** `DAILYBOT_GET_USERS`

Retrieves a paginated list of all users within the authenticated organization from DailyBot. This action requires no input parameters and returns comprehensive user information including: - User identification (UUID, full name, username) - Status information (is_active, bot_enabled) - Work details (role, timezone, occupation, work_days, work hours) - Time off information (timeoff_start, timeoff_end) - Chat platform integration data (user_external_id, external_grid_id) - Organization details The response includes pagination fields (count, next, previous) for navigating large user lists. All users in the organization are returned regardless of their active status or role.

### Give Kudos to Users

**Slug:** `DAILYBOT_GIVE_KUDOS`

This tool allows giving kudos to one or multiple users in DailyBot. Kudos can be given either on behalf of DailyBot or the API key owner.

### Send Message

**Slug:** `DAILYBOT_SEND_MESSAGE`

This tool allows sending a message through DailyBot to either specific users or channels/rooms. The message can include markdown formatting.
