Todoist doesn’t currently provide a native way to display completed tasks in the Today view directly alongside unfinished tasks, which is what many users are looking for.
While you can see completed tasks in the project view or activity log, it’s not quite the same as having them right there in your daily to-do list.
Todoist doesn’t natively support this feature. You can use IFTTT or Zapier to create custom workflows to export completed tasks to Google Sheets.
This way, you can build a custom “Today” view that includes both completed and pending tasks for that day.
In this guide, we’ll show you How to See Completed Tasks in Todoist.
How do you keep completed tasks visible in Todoist?
Click on Inbox, then go to the View section on the right side and select “completed tasks.” Todoist will keep the completed tasks visible in your task inbox.
IFTTT (If This Then That) connects various services with simple triggers and actions. Here’s how you can set it up to send completed Todoist tasks to Google Sheets:
Sign in to IFTTT: Go to IFTTT and sign in or create an account.
Connect Todoist to IFTTT: Search for Todoist in the IFTTT app directory.
Connect your Todoist account to IFTTT by following the prompts to authenticate.
Set up the “This” Trigger: Click on Create to start making a new applet.
Select Todoist as the “This” service.
Choose the “Task completed” trigger. This means every time you mark a task as completed in Todoist, the applet will fire.
Set up the “That” Action: Choose Google Sheets as the “That” service.
Select the “Add row to spreadsheet” action. This will add a new row to your chosen Google Sheet every time a task is completed.
You can customize the row with details like the task name, completion date, priority, etc.
Configure Google Sheets: Choose the Google Sheet where the data will go.
Set up the columns you want to include (for example: Task Name, Project, Completion Date).
Activate the Applet: Once everything is set up, save and activate the applet.
Every time you complete a task in Todoist, a new row will be added to the specified Google Sheet.
Example:
Task: “Complete API integration”
Google Sheet Row: Complete API integration | 2025-01-20 | Medium
Using Zapier to push completed Todoist tasks into Google Sheets:
Zapier is another tool for automating workflows between apps, similar to IFTTT, but often with more advanced options. Here’s how you can set up a Zap to push completed Todoist tasks into Google Sheets:
Sign in to Zapier: Go to Zapier and sign in or create an account.
Create a New Zap: Click on Create Zap to start a new automation.
Set up the Trigger (Todoist):App: Search for and select Todoist.
Trigger Event: Choose “New Completed Task.” This triggers when a task is marked as completed in Todoist.
Connect Todoist Account: Authenticate your Todoist account with Zapier.
Test the Trigger: Zapier will fetch recent data from Todoist to make sure it’s working. You can test by completing a task in Todoist.
Set up the Action (Google Sheets):App: Search for and select Google Sheets.
Action Event: Choose “Create Spreadsheet Row.” This will add a row to your Google Sheet whenever a task is completed in Todoist.
Connect Google Sheets Account: Authenticate your Google Sheets account with Zapier.
Set Up Spreadsheet: Choose which sheet you want to add the data to. You’ll need to specify the columns in your sheet (for example, Task Name, Completion Date, etc.).
Map Todoist Data to Google Sheets: You can map Todoist task details (like task content, due date, priority, and completion time) to columns in your Google Sheets.
For instance, you can map Task Content → Google Sheet column “Task Name.”
Completion Date → Google Sheet column “Completed At”
Test and Turn On Your Zap: Zapier will allow you to test the Zap by adding a task in Todoist and checking if it appears in the Google Sheet.
Once you’re satisfied, turn on the Zap. From now on, each completed task in Todoist will create a new row in your Google Sheet.
Example:
Task: “Complete API integration”
Google Sheet Row: Complete API integration | 2025-01-20 | High
How to view completed tasks for the day within Todoist using the Productivity view.
Go to the “Productivity” view: Click on your avatar (profile picture) in the top left corner of Todoist. This will open the Productivity view, which shows a summary of your productivity, including completed tasks.
View Today’s Completed Tasks: In the “Daily” tab of the Productivity view, you’ll be able to see a summary of how many tasks you’ve completed today.
Access the Full List of Completed Tasks: To see the full list of completed tasks, click on the completed task count within the Productivity view. This will show you a detailed list of all tasks completed today.
Alternative Access: You can also access your completed tasks through the Activity Log option. This option can be found either within a specific project or in your profile.
Key Points:
Productivity View: Accessible by clicking your avatar in the top-left corner.
Daily Tab: Shows a count of how many tasks you’ve completed today.
Full List: Clicking on the completed task count lets you view all the tasks you finished.
This method allows you to track your progress throughout the day and review what you’ve accomplished directly within Todoist without needing third-party tools.