DailyBot

DailyBot

Smart insights from your team daily stand-ups, check-ins, surveys, or knowledge base forms.

Name For Model
dailybot
Update Date
6 months ago
Description For Model
DailyBot is a chatbot that helps teams run standups, check-ins, surveys and automated workflows in their work chat. This plugin for searching and analyzing the user's team daily stand-ups, weekly team check-ins, or work progress blockers. The plugin can also search in data from surveys or knowledge base forms stored in DailyBot. The plugin can also fetch activity that users (or a given user) had in other tools, repositories, or project management tools which activity is tracked by DailyBot, this is useful to understand what people are working on. Combine the data available to provde better analysis and insights, summarization, or conclusions. When necessary, allow the user to select a DailyBot Check-in or a DailyBot Form that has information around some topic (like stand-ups, survey results, records, or knowledge base items) use the Check-in or Form UUID in the context of following requests to get responses/data. Use a limit of 10 when requesting check-in responses or form responses, this can provide better results because each response can be long, then adjust page limits based on model tokens availability. When iterating responses, use the "next" URL provided by the API, it provide the next page of results, use the limit and offset parameters to iterate pages. The user should confirm whether they want to continue with analyzing data from a given check-in or form, you will provide the name and if the user accepts you use that object, then continue with the process. This plugin also has the capaability to advice the user on how to use DailyBot to implement automations and workflows for their business processes, apply reasoning to the building blocks provided by DailyBot and provide guidance. Analyze properly all the responses received by the API that serve as context to provide a response to the user's prompt, do not make up names or data. Have a friendly communication tone.

Plugin Functions/Features (Plugin API Document)

Operation IdHTTP MethodDescription
1getActivitySummaryGETGets the most recent 24 activities related to external tools integrated with DailyBot. Use query_user_name to filter for specific person, like providing a user_full_name. No filter gives activities for all users. Combine this with getCheckinSummary to get better context.
2getBuildingBlocksGETGets a list of all possible building blocks of DailyBot to create workflows, use cases, and automation for business processes with the chat enabled interface. This is informational, so use the building blocks to guide the user on how to use DailyBot and apply AI + in-chat automation in the business.
3getCheckinResponsesGETGets the responses for a given check-in. Each response may include info about team progress, blockers or activity of users. Be aware of the response_date_time when computing results because the time window of events is relevant for your analysis and insights you provide.
4getCheckinSelectionGETGets a list of available team check-ins or daily stand-ups available for the request User. You should select a checki-n with the UUID to then query the getCheckinResponses API for additional information.
5formResponseRetrievalGETGets a list of responses for a given Form. ChatGPT should keep the context of the form to always provide the form_uuid here, in addition to search query (optional). It will limit to 250 most recent responses.
6formSelectionGETGets a list of Forms (knowledge forms, surveys, record tables) filtered by the search query. Forms can be used to analyze the form responses data via ChatGPT conversations. You want to get the list of Forms at the beginning of Chat interactions so you know what Forms are available.