Every project is built using tasks and they can be interrelated.This interlinking is called Task Dependency in Zoho Projects.
What happens when you set dependency?
The task for which you set the dependency will become your parent task and the task that depends on your parent task is the child task. According to our Finish to Start design, only if you complete your parent task, you can start your child task. Check out our tip to understand dependency.
How to?
-
Navigate to Projects and click the drop down in the left corner.
-
Select Project Templates.
-
Click the particular template and select Tasks in the left menu.
-
Select Add Task to create new tasks.
-
Click Dependency View and start setting dependencies for your tasks.
What if you have a similar set of tasks for the upcoming projects?
Setting dependencies every time you create a project is time-consuming. To solve this, you can set dependencies from within a project template. Now, you can create 'n' number of projects with the same set of tasks and dependencies by just picking the existing templates.
Use case
Here's a business scenario that helps you understand better how dates function using dependency.
Helen creates a project template 'Content Requirements' where she adds all the tasks that are required for creating a new product.
While creating dependencies in Project templates, instead of defining the start date and end date, you set the Start After and Duration. When you call the template in any project, the dates of the tasks are defined based on the project's start date. There is no End Date concept when you define dates for your tasks in project templates.
Start After: A defined number of days/hours after the project start date when your task can start.
Duration: The days required to complete the task.
Predecessor: The parent task on which your current task is dependent on. And, it is the place where you set dependencies for your tasks. (For example - You have two tasks: 1 and 2. If you set task 1 as a predecessor for task 2. Then you can start task 2 only after you complete task 1).
Case 1:
For the task 'Welcome Home Screen', the dependent task is 'Design Home Screen'. She adds the predecessor number for the task 'Design Home Screen' and thus the parent task will be 'Welcome home screen' and the child task will be 'Design home screen'.
Project start date: 4/19/2017
This is the dependency view in project template

'Welcome home screen' start date: 4/21/2017 (Starts after 2 days and runs for 4 days)
'Welcome home screen' end date: 4/26/2017
'Design home screen' start date: 4/28/2017 (Starts after 7 days and runs for 5 days)
'Design home screen' end date: 5/04/2017
When you choose the above template in your project, you can see the Start date, Due date, and Duration based on the Start After and Duration that you mentioned for the tasks in your template.
Positive case:
The child task starts only after the parent task ends (Finish to Start model). Now, Helen will complete the 'Welcome Home Screen' task and then start the 'Design Home Screen' task.
Case 2:
For the task 'Product help', the dependent tasks are 'Help tour' and 'Page tips'. She adds the 'Product Help' as the predecessor for task 'Help Tour' and 'Page Tips'. Here, the parent task is 'Product help' and the child tasks are 'Help tour' and 'Page tips'.
Project start date: 4/19/2017
'Product help' start date: 4/21/2017 (Starts after 2 days and runs for 5 days)
'Product help' end date: 4/27/2017
'Help tour' start date: 4/25/2017 (Starts after 4 days and runs for 3 days)
'Help tour' end date: 4/27/2017
'Page tips' start date (Page Tips): 4/26/2017 (Starts after 5 days and runs for 1 day)
'Page tips' end date: 4/26/2017
An error message is displayed when the task dates conflict. Now, you need to set the dates accordingly to troubleshoot this error.
Negative case:
Both the child tasks start date is earlier than the parent task's end date. The Finish to Start scenario fails in this case, so Helen will not be able to set dependencies for the tasks. She has to changes the Start After days for the child tasks to fit in the end date of the parent task.
Can I set Start After and Duration only in days?
You can set the Start After in days, weeks, months, and hours and the Duration only in days and hours. Based on the defined Duration and Start After days, the dependencies will follow the Finish to Start method.
What happens when I change the Start After days and duration of my parent task or child task?
While working on the tasks, you might sometimes feel that the respective task needs a day or two to complete. So, you tend to change the Start After or Duration of the parent task or the child task. In this case, your Start After and Duration of your tasks change automatically according to the extra days.
Can I add multiple dependencies?
Yes, you can add multiple dependencies for your tasks. Every task has two or three dependencies to complete the main task. For example, Helen creates another three tasks in the template and then she sets multiple dependencies for those tasks.
Project start date: 4/19/2017
This is the dependency view in project template
Now, she sets two tasks 6 and 7 as the predecessors for 8 and 6 as the predecessor for 7 respectively. So, only after task 6 completes, you can start task 7 and only after task 6 and 7 complete, you can start 8. Overall, task 6 is the parent task for task 7, and tasks 6 and 7 together are the parent tasks for task 8.
Integration task - Start date: 5/01/2017 (starts after 8 days and runs for 5 days)
End date: 5/05/2017
Error and alert message - Start date: 5/09/2017 (starts after 14 days and runs for 3 days)
End date: 5/11/2017
Use cases - Start date: 5/15/2017 (Starts after 18 days and runs for 10 days)
End date: 5/26/2017
When you choose the above template in your project, you can see the Start date, Due date, and Duration based on the Start After and Duration that you mentioned for the tasks in your template.

Can I set dependencies for subtasks?
Yes, you can add a subtask as a dependent to your parent task and vice-versa. The same 'Finish to Start' method works here. If you set a subtask as a dependent to your parent task, then your subtask should start only after the parent task ends. And, if you set a parent task as dependent on your sub-task, then your parent task should start only after the subtask ends.
Click here to view business scenarios that will help you understand Task dependency.
Regards,
Monica.
Recent Topics
الخصم على مستوى فاتورة المبيعات
السلام عليكم ورحمة الله وبركاته مطلوب في إنشاء خصم على مستوى فاتورة المبيعات وليس على مستوى البند أريد معرفة الطريقة؟
VAT and Taxes option not available
Dear ZOHO Team , The VAT and Taxes options in my ZOHO books account not available,I tried to find how to enable or check the way to use this option but unfortunately couldn't find it anywhere ,I'm in UAE ,kindly let me know what to do to solve this issue
Default Tagging on API-generated Transactions
If one assigns tags to an Item or Customer, those tags get auto-populated in each line item of an Invoice or Sales Order when one creates those documents. However, if one creates the Sales Order or Invoice via the API (either directly coding or using
Direct Feed (Bank)
Is Direct feed integration for AlRajhi and ADCB bank supported by Zoho Books in GCC/Saudi
Sales Order, Invoice and Payment numbers
Hi zoho friends, it is me again, the slow learner. I'm wondering if there is a way to have it so the Sales order, invoice and payment numbers are all the same? It would be easier for me if they were the same number so there is not so many reference numbers
MS Teams for daily call operations
Hello all, Our most anticipated and crucial update is finally here! Organizations using Microsoft Teams phone system can now integrate it effectively with Zoho CRM for tasks like dialling numbers and logging calls. We are enhancing our MS Teams functionality
Customer Satisfaction (CSAT) Report
From data to decisions: A deep dive into ticketing system reports The customer satisfaction (CSAT) report helps teams understand how customers feel about their support experience, identify service gaps, and continuously improve the help desk. It turns
Timeline Tracking Support for records updates via module import and bulk write api
Note: This update is currently available in Early Access and will soon be rolled out across all data centers (DCs) and for all editions of Zoho CRM. The update will be available to all users within your organization, regardless of their profiles or roles.
Shifts in Zoho People vs Zoho Shifts?
Hello Zoho People Team, We hope you are doing well. We are evaluating the Shifts functionality within Zoho People and comparing it to the standalone Zoho Shifts product. We’ve encountered comments and discussions suggesting that the Shifts feature inside
Disable fields in During action in Blueprint?
Hi there. I've tried field disable (setReadOnly(true)) using client script and the event is onMandatoryFormLoad on detail page, assuming it'll work on blueprint fields, but it bears no result. Is this the expected behaviour? That we can't do this yet?
From Zoho CRM to Paper : Design & Print Data Directly using Canvas Print View
Hello Everyone, We are excited to announce a new addition to your Canvas in Zoho CRM - Print View. Canvas print view helps you transform your custom CRM layouts into print-ready documents, so you can bring your digital data to the physical world with
Develop and publish a Zoho Recruit extension on the marketplace
Hi, I'd like to develop a new extension for Zoho Recruit. I've started to use Zoho Developers creating a Zoho CRM extension. But when I try to create a new extension here https://sigma.zoho.com/workspace/testtesttestest/apps/new I d'ont see the option of Zoho Recruit (only CRM, Desk, Projects...). I do see extensions for Zoho Recruit in the marketplace. How would I go about to create one if the option is not available in sigma ? Cheers, Rémi.
Best Email Backup Wizard in 2026
While searching for an email backup solution, my main hesitation was reliability. As a user, I had already seen many tools that looked promising but failed when handling large mailboxes, skipped folders, or caused authentication issues during the backup
Subforms and automation
If a user updates a field how do we create an automation etc. We have a field for returned parts and i want to get an email when that field is ticked. How please as Zoho tells me no automation on subforms. The Reason- Why having waited for ever for FSM
Allow Managers to Create Shifts for Their Departments in Zoho People
Hello Zoho People Product Team, Greetings and hope you are doing well. This feature request is related to Zoho People - please don't move it to zoho one! We would like to submit a feature request regarding shift management permissions in Zoho People.
Zoho Learn and Zoho CRM integration
I would like to see an integration between Zoho Learn and Zoho CRM. 1. To be able to add articles in a related list in all modules 2. Zia to suggest related articles in a Deal or Case or Lead 3. Ability to read / search articles during a call / follow
Maintain steady traffic to your domain: How Domain Aliasing helps
Consider this scenario: An organization has its primary domain as administrator.com. Now it wants to shorten its domain to admin.com because it's simpler and easier to remember. However, changing the domain completely can cause the following problems:
Why Sharing Rules do Not support relative date comparison???
I am creating a Sharing Rule and simply want to share where "Last Day of Coverage" (Date field) is Greater than TODAY (Starting Tomorrow). However, sharing rules don't have the option to compare a date field to a relative date (like today), only to Static
How do I migrate OLM file to Gmail?
Migrating emails from Outlook for Mac to Gmail can be challenging because Gmail does not support OLM files directly. This limitation often causes confusion and delays, especially when users need quick access to important emails and mailbox data on a web-based
CRM x WorkDrive: File storage for new CRM signups is now powered by WorkDrive
Availability Editions: All DCs: All Release plan: Released for new signups in all DCs. It will be enabled for existing users in a phased manner in the upcoming months. Help documentation: Documents in Zoho CRM Manage folders in Documents tab Manage files
Workflow rule only allows 10 workflow per module
Apparently a Zoho professional edition only allows 10 workflow rules per module. This makes workflow allocation literally impossible while allocating potential to different members of the team. I have 15 licenses. Is there a way in which related alerts can be varied? In other words, is it possible to have different related alerts be triggered with different rule criteria. so if I say, if potential is 'x' then trigger related alert 'x' and if potential is 'y' then trigger related alert 'y' Thanks,
IF Statement in Zoho CRM Formula Field
Hi, I am attempting to write a formula field that will give me one result if one statement AND another statement are true, then a different value if the first statement AND a different statement are true, else 0. Stated differently: if account = destination
CRM Percent custom fields: When will it show the % symbol and behave like %?
1. Actually Percent custom fields fail to show the % symbol. 2. When in formulas Percent fields work like number: 100 x 5% = 5 ideal world 100 x 5% = 500 what happens actually 3. When importing Percent fields the % symbol has to be removed and the data
Free Webinar: Zoho Sign for Zoho Projects: Automate tasks and approvals with e-signatures
Hi there! Handling multiple projects at once? Zoho Projects is your solution for automated and streamlined project management, and with the Zoho Sign extension, you can sign, send, and manage digital paperwork directly from your project workspace. Join
Automatically CC an address using Zoho CRM Email Templates
Hi all - have searched but can't see a definitive answer. We have built multiple email templates in CRM. Every time we send this we want it to CC a particular address (the same address for every email sent) so that it populates the reply back into our
Editing the Ticket Properties column
This is going to sound like a dumb question, but I cannot figure out how to configure/edit the sections (and their fields) in this column: For example, we have a custom "Resolution" field, which parked itself in the "Ticket Information" section of this
"Total Hours" on Employee Attendance Report
I'm learning that in Zoho jargon, "total hours" does not include paid breaks. Or at least not the way that my setup is working. That seems a little weird to me, since most jurisdictions in the US don't differentiate between time spent on paid break and
Integration with...
Dear Zoho Commerce team, Please could you consider the integration within Zoho Commerce / Inventory and Qapla'? (https://www.qapla.it/en/) This app is better than Aftership in many ways: - Aftership integration require PRO plan and price start from more
Repeat Column merge in ZOHO writer columns doesn't allow to set max columns per row
I'm using ZOHO writer to merge data from a ZOHO CRM subform and I want it to make a table. We're using Insert Table for Column Repeat, because this is what we need. (Name of column (Teamname) and underneath that a list of names of teammembers). It works
Generate leads from instagram
hello i have question. If connect instagram using zoho social, it is possible to get lead from instagram? example if someone send me direct message or comment on my post and then they generate to lead
Adding Markdown text using Zoho Desk API into the Knowledge Base
Hi Zoho Community members, We currently maintain the documentation of out company in its website. This documentation is written in markdown text format and we would like to add it in Zoho Knowledge Base. Do you know if there is REST API functionality
Create case via email
Good Afternoon, I have just registered and am taking a look around the system. Is it possible to create a case via email. I.e. an employee/client/supplier emails a certain address and that auto generates the case which then prompts a member of staff
Need a Universal Search Option in Zohobooks
Hello Zoho, Need a Universal Search Option in Zohobooks to search across all transactions in our books of accounts. Please do the needful Thanks
Locked Notebook
Hi, I hadn't used my Notebook in some time and was refamiliarizing myself with it. I clicked a lock icon and now I can't unlock. When I hit the information or unlock icons I'm taken to a page with the notebook icon and a keyboard. When I type, nothing
Zoho Books blocks invoicing without VeriFactu even though it is not mandatory until 2027
I would like to highlight a very serious issue in Zoho Books for Spain. 1. The Spanish government has postponed the mandatory start of VeriFactu to January 1st, 2027. This means that during all of 2026 businesses are NOT required to transmit invoices
Unable to produce monthly P&L reports for previous years
My company just migrated to Books this year. We have 5+ years financial data and need to generate a monthly P&L for 2019 and a monthly P&L YTD for 2020. The latter is easy, but I'm VERY surprised to learn that default reports in Zoho Books cannot create
Hide fields only for creation
Hello, I'd like to hide some fields only during the creation of a contact in Zoho CRM. In fact I have some fields that are automatically calculated thanks to an automation, so when my users create a contact I don't want them to fill those fields. I know
Issues with Zoho Sheet in Mac
I have downloaded the Zoho App from App Store but It is failing to Save As, Open & Download Operations. App Store
Weekly Sales Summary
Is it possible to generate a weekly report in Zoho Books to show -$$ amount of estimates generated -# of estimates generated by Salesperson -$$ amount of Sales Orders created -$$ amount of Invoices generated
Can I write a check in Zoho Books with no associated bill?
This currently does not seem possible, and I have a client that desperately needs this function if I am able to convert them with Quickbooks. Thank you in advance for your reply.
Next Page