Dailybot connects to a Nagent workspace with an API key. Once it is connected, agents can call 6 Dailybot actions, such as "Create Check-in", "Find User by UUID" and "Find Workflow by Name". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Dailybot, with input parameters and output schema.
DAILYBOT_CREATE_CHECKINTool 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.
Input parameters
Check-in name
Indicates if the check-in is active. When true, the check-in will be sent automatically according to its schedule
Date (YYYY-MM-DD format) when the check-in will be finished
Date (YYYY-MM-DD format) that indicates when the check-in will start running
UUID of the template which the check-in will be created with
Weekly frequency to trigger automatic reminders (e.g., 1 for weekly, 2 for bi-weekly)
Indicates if the check-in is anonymous. When true, responses are submitted anonymously
Indicates if the check-in settings can be edited after creation
If true, check-in will not receive automatic reminders and must be triggered manually
Days of the week to send automatic reminders, represented as integers (0=Monday, 6=Sunday)
List of channels where the check-in reports will be sent. Each entry should contain channel information
Custom trigger time for the check-in in HH:MM:SS format (e.g., '08:00:00', '14:30:00')
Total number of additional reminders to send (0-3)
Custom intro message shown at the beginning of the check-in
Custom outro message shown at the end of the check-in
Indicates who can edit the check-in settings (e.g., 'admin', 'all')
Indicates if the check-in reports will be sent one by one as they get completed, rather than waiting for all responses
Interval in minutes for fixed_frequency reminders (only applicable when reminders_trigger_condition is 'fixed_frequency')
Indicate if the check-in uses the user-defined workdays for scheduling reminders
Enum for reminders trigger condition modes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DAILYBOT_FIND_USERThis 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.
Input parameters
The UUID of the user to retrieve information for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DAILYBOT_FIND_WORKFLOWSearches 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.
Input parameters
Name of the workflow to search for (case-insensitive)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DAILYBOT_GET_USERSRetrieves 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.
Input parameters
Maximum number of results per page.
Number of results to skip.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DAILYBOT_GIVE_KUDOSThis 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.
Input parameters
The text content of the kudos message
List of user UUIDs who will receive the kudos
Whether to give kudos on behalf of DailyBot instead of the API key owner
Whether to give the kudos anonymously
Optional company value to associate with the kudos
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
DAILYBOT_SEND_MESSAGEThis tool allows sending a message through DailyBot to either specific users or channels/rooms. The message can include markdown formatting.
Input parameters
List of interactive buttons to add to the message
The content of the message to send. Supports markdown formatting.
URL of an image to include in the message
List of team UUIDs whose members will receive the message
List of user UUIDs who will receive the message
Reserved for public commands that need to interact on behalf of other users
List of channel targets to send the message to
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 6 Dailybot actions on Nagent, including "Create Check-in", "Find User by UUID" and "Find Workflow by Name". Create Check-in: Create a check-in based on a template in DailyBot. Each action is listed on this page with its input parameters and its output.
Dailybot connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Create Check-in takes 2 required inputs: name and template. It also takes 18 optional inputs: active, end_on, start_on, frequency, is_anonymous, can_be_edited, is_trigger_based, frequency_on_days, reporting_metadata, custom_trigger_time, reminders_max_count, custom_template_intro, custom_template_outro, allow_edit_permissions, send_reports_one_by_one, reminders_frequency_time, use_user_defined_work_days and reminders_trigger_condition. It returns data, error and successful.