Browse our comprehensive FAQ section to quickly find solutions, learn how to use ChatMaxima features, and get step-by-step guidance for setup, integrations, and support.
The Todoist Block allows your chatbot to interact with your Todoist account. You can use it to create new tasks, or to close or delete existing ones directly from a conversational flow.
This block automates your task management. Instead of opening Todoist to add or manage a task, you can simply do it through a quick conversation with your chatbot, making it faster and more convenient.
The block offers three main actions, which you select using the "Select Type" field:
Create task: Add a new task to a project.
Close task: Mark an existing task as completed.
Delete a task: Permanently remove a task.
Closing a task marks it as completed and archives it, so you can still view it in your Todoist history. Deleting a task permanently removes it from your project and history, with no way to recover it.
You need an active Todoist account that has been integrated with your chatbot platform. The bot will then be able to access your projects and tasks.
This field allows you to choose the specific Todoist account you want to connect to your chatbot. This ensures the bot has the correct permissions to access your projects.
After selecting your integration, the "Select project" field will display a list of all your available Todoist projects. You simply choose the one where you want to add, close, or delete a task.
First, select the "create task" type. The bot will then guide you through filling out the fields for "Content," "Description," "Due date," and "Priority."
Yes. You can collect information from the user in your chatbot's variables (e.g., {{task_content}}) and then use those variables in the Enter Content, Enter description, Enter the due date, and Enter the priority fields.
This is the main name or title of the task. It's the most important piece of information for the task.
The Description is an optional field for adding extra details or notes about the task. It's a great place to put specific instructions or reference links.
You can enter a due date in natural language (e.g., "tomorrow," "next Tuesday at 5 pm," or "in 2 days"). Todoist will automatically understand and format it correctly.
You can set the priority using a simple number:
P1 (Priority 1) is for the most urgent tasks (red).
P2 (Priority 2) is for important tasks (orange).
P3 (Priority 3) is for medium priority tasks (blue).
P4 (Priority 4) is the default priority (no color).
The task will appear in the selected project in your Todoist account. The chatbot flow will then proceed to the next block, and you can provide a confirmation message to the user.
Select the "close task" type. You'll then be able to choose a task from the "Select task" field. The chatbot will display a list of all active tasks in the selected project.
The task will be marked as completed in your Todoist account and will disappear from your main project list. You can still see it in your completed tasks view.
Select the "delete a task" type. Just like closing a task, you will choose a specific task from the "Select task" field to permanently remove it.
The task is permanently removed from your Todoist account. There is no way to recover a deleted task, so use this action with care.
You can use it to allow team members to quickly create tasks for a shared project by simply messaging the chatbot. This is especially useful for remote teams or for logging tasks on the go.
Yes. You can create a personal chatbot flow where you can say "create a new task," and the bot will ask you for the details and add it directly to your "Inbox" or a personal project in Todoist.
You can create a chatbot that asks a user to describe a problem. The bot can then use this block to automatically create a new task in a "Support Tickets" project for your team to follow up on.
The prompt suggests that "Select project" is a list. For more dynamic flows, you would need to use a different method to get a project ID and use a variable there if supported by the platform.
You can find the Todoist Block in the External Integrations section of your chatbot builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/integrating-the-todoist-block-with-chatmaxima/
If the integration fails, the block will not be able to perform the action. You should check your API key or connection settings.
The list only shows active, uncompleted tasks in the selected project. If you've already closed or deleted a task, it will not appear on this list.
The core functionality of creating, closing, and deleting tasks is available on a free Todoist account. Check Todoist's pricing for any premium features.
This block handles the complex API calls required to interact with Todoist. You simply configure the fields, and the platform handles the technical backend for you.
While the block allows for due dates, the ability to set recurring tasks depends on how the integration handles natural language processing. For now, it's best to stick to specific due dates.
Changes made via the chatbot are sent to Todoist in real-time. The task should appear or be updated almost instantly in your Todoist application.