Limits and Credit Calculation
Every edition of Zoho CRM has a certain limit on the number of function calls that can be made in a particular time duration.
The following table shows the maximum number of function calls that can be made in a 24-hour window.
Edition | Allowed Number of Calls | Maximum Number of Calls |
---|---|---|
Standard | 5,000 calls + (Number of User licenses x 200) | 15,000 calls |
Professional | 5,000 calls + (Number of User licenses x 200) | 20,000 calls |
Enterprise / Zoho One / CRM Plus | 20,000 calls + (Number of User licenses x 500) | 200,000 calls |
Ultimate | 20,000 calls + (Number of User licenses x 1000) | Unlimited* |
For the Ultimate edition, the maximum number depends on the number of user licences. For example, if the number of user licenses is 500, the maximum number of calls you can make will be 20000 + (500 x 1000) = 520000.
If you purchase more licenses, this limit will increase accordingly.
Credits Calculation
Deluge Functions
For Deluge functions, there is no change in the existing credit calculation; one credit is deducted per function.
Java and NodeJS
Functions written in Java and NodeJS consume credits based on their execution time and the memory consumed.
Execution time
The following table lists the number of credits that the system deducts based on function's execution time.
Average Time (in seconds) | Credits |
---|---|
<0.5 | 0.25 |
0.5 to 1 | 0.5 |
1 to 5 | 1 |
5 to 10 | 2 |
10 to 15 | 4 |
15 to 20 | 6 |
20 to 30 | 8 |
30 to 60 | 12 |
60 to 120 | 24 |
120 to 240 | 48 |
240 to 600 | 120 |
600 to 900 | 180 |
Memory Consumed
Besides the execution time, the system considers the memory consumed by the function to determine the credits.
Currently, the system accommodates up to 1 GB of memory usage. We have also integrated the consumption of memory into the credit calculation system. The following table lists the number of credits that the system deducts based on the memory consumed.
Memory (in MB) | Credits |
---|---|
128 | 1 |
256 | 2 |
512 | 4 |
1024 | 8 |
Sample Calculation
Example 1:The credits consumed by a function that executes for 100ms and has memory allocation of 128MB is explained as follows.
Credits based on the execution time for 100ms => 0.25 credits
Credits based on the allocated memory of 128 MB => 1 credit
Therefore, Total Credits consumed by the function = 0.25 * 1 = 0.25
Example 2:Similarly, for a function that executes for 3s and using a memory of 256MB,
Credits based on the execution time of 3s => 1 credit
Credits based on the allocated memory of 256 MB => 2 credits
Therefore, Total Credits consumed by the function = 1 * 2 = 2
By default, the memory configuration for NodeJS and Java functions will be 128MB.
You can contact support@zohocrm.com if you want to increase the credit limit for your org.