{"id":5829,"date":"2026-06-16T06:29:58","date_gmt":"2026-06-16T06:29:58","guid":{"rendered":"https:\/\/aaxonix.com\/resources\/?post_type=glossary&#038;p=5829"},"modified":"2026-06-16T06:29:58","modified_gmt":"2026-06-16T06:29:58","slug":"cron-zoho-catalyst","status":"publish","type":"glossary","link":"https:\/\/aaxonix.com\/resources\/glossary\/cron-zoho-catalyst\/","title":{"rendered":"Cron"},"content":{"rendered":"<style>\n.gt-body{font-family:'Poppins',sans-serif;color:#111;line-height:1.7;max-width:860px;margin:0 auto;padding:0 0 48px}\n.gt-type-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#E8650A;border:1px solid rgba(232,101,10,.25);border-radius:20px;padding:3px 12px;margin-bottom:16px}\n.gt-def{font-size:17px;line-height:1.75;color:#1a1a1a;padding:20px 24px;background:#F7F4EF;border-left:3px solid #E8650A;border-radius:0 8px 8px 0;margin-bottom:28px}\n.gt-section{margin-bottom:28px}.gt-section h2{font-size:18px;font-weight:700;color:#0A1628;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #DDD8CF}\n.gt-section p{font-size:15px;color:#333;margin-bottom:10px}\n.gt-example-box{background:#0A1628;color:#fff;border-radius:10px;padding:24px 28px;margin:28px 0}\n.gt-example-box h3{font-size:14px;font-weight:600;color:#E8650A;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}\n.gt-example-box p{font-size:14px;line-height:1.7;color:rgba(255,255,255,.85);margin:0}\n.gt-related-pills{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}\n.sp-content-link{display:inline-block;font-size:13px;font-weight:500;color:#2563EB;border:1px solid rgba(37,99,235,.25);border-radius:20px;padding:5px 14px;text-decoration:none}\n.gt-faq-item{border:1px solid #DDD8CF;border-radius:10px;padding:18px 20px;margin-bottom:12px}\n.gt-faq-item h3{font-size:15px;font-weight:600;color:#0A1628;margin-bottom:8px}\n.gt-faq-item p{font-size:14px;color:#555;margin:0;line-height:1.65}\n<\/style>\n<div class=\"gt-body\">\n  <span class=\"gt-type-badge\">Feature<\/span><\/p>\n<div class=\"gt-def\">A Cron in Zoho Catalyst is a time-based trigger that automatically invokes a Basic I\/O serverless function at a specified schedule, defined using a cron expression or preset intervals, with no external scheduler required.<\/div>\n<div class=\"gt-section\">\n<h2>How Cron Works in Zoho Catalyst<\/h2>\n<p>You configure a Cron job in the Catalyst console by selecting the target function, entering a cron expression (such as &#8220;0 9 * * 1-5&#8221; for weekday mornings at 9 AM), and setting the timezone. Catalyst&#8217;s scheduler fires the function at each scheduled time independently of any HTTP request. The function receives a payload indicating it was triggered by a cron job, which you can use within the function logic to distinguish it from other invocation types. Execution logs for each cron run are available in the Catalyst console for debugging.<\/p>\n<\/p><\/div>\n<div class=\"gt-section\">\n<h2>When to Use Cron<\/h2>\n<p>Cron jobs are useful for any recurring background task: syncing data from an external API, sending daily summary emails to users, archiving old Datastore rows, or generating nightly reports. Indian businesses using Zoho Books often pair Catalyst Cron jobs with custom functions to pull invoice data every night and push it to an internal accounting system without manual intervention.<\/p>\n<\/p><\/div>\n<div class=\"gt-section\">\n<h2>Key Considerations<\/h2>\n<p>Cron functions must complete within the function timeout limit, so long-running jobs should process data in batches across multiple scheduled runs. Catalyst does not guarantee sub-minute scheduling precision, so avoid use cases requiring very precise timing. When testing a cron-triggered function, you can invoke it manually from the CLI with a mock cron payload to verify behaviour before the first scheduled run.<\/p>\n<\/p><\/div>\n<div class=\"gt-example-box\">\n<h3>India Example<\/h3>\n<p>A Pune-based logistics company runs a Catalyst Cron every night at 11 PM IST. The cron triggers a function that queries the Catalyst Datastore for all deliveries still marked &#8220;In Transit&#8221; after 48 hours, then creates follow-up tasks in Zoho CRM and sends an SMS alert to the operations manager via the Zoho SMS API. The whole process runs without any human input and takes under 20 seconds.<\/p>\n<\/p><\/div>\n<div class=\"gt-related-pills\">\n    <a href=\"\/resources\/glossary\/serverless-function-zoho-catalyst\/\" class=\"sp-content-link\">Serverless Function<\/a><br \/>\n    <a href=\"\/resources\/glossary\/datastore-zoho-catalyst\/\" class=\"sp-content-link\">Datastore<\/a><br \/>\n    <a href=\"\/resources\/glossary\/catalyst-sdk-zoho-catalyst\/\" class=\"sp-content-link\">Catalyst SDK<\/a><br \/>\n    <a href=\"\/resources\/glossary\/catalyst-cli-zoho-catalyst\/\" class=\"sp-content-link\">Catalyst CLI<\/a>\n  <\/div>\n<div class=\"gt-faq-item\">\n<h3>What cron expression format does Zoho Catalyst use?<\/h3>\n<p>Catalyst uses the standard Unix cron format with five fields: minute, hour, day of month, month, and day of week. For example, &#8220;30 8 * * 1&#8221; runs at 8:30 AM every Monday. Catalyst also provides preset intervals like every 5 minutes, hourly, and daily for teams that prefer not to write cron expressions manually.<\/p>\n<\/p><\/div>\n<div class=\"gt-faq-item\">\n<h3>Can a Catalyst Cron job be paused without deleting it?<\/h3>\n<p>Yes. Catalyst allows you to enable or disable individual cron jobs from the console without deleting the configuration. This is useful during maintenance windows or when you need to pause a recurring job temporarily while debugging the underlying function.<\/p>\n<\/p><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Cron in Zoho Catalyst is a scheduled job that triggers a serverless function automatically at a defined time interval, such as hourly, daily, or on a custom cron expression.<\/p>\n","protected":false},"template":"","meta":{"seo_title":"Cron | Zoho Catalyst Glossary","seo_description":"A Cron in Zoho Catalyst is a scheduled job that triggers a serverless function automatically at a defined time interval, such as hourly, daily, or on a custom cron expression.","seo_keyword":"cron zoho catalyst","seo_faqs":"[{\"q\": \"What cron expression format does Zoho Catalyst use?\", \"a\": \"Catalyst uses the standard Unix cron format with five fields: minute, hour, day of month, month, and day of week. For example, '30 8 * * 1' runs at 8:30 AM every Monday. Catalyst also provides preset intervals like every 5 minutes, hourly, and daily for teams that prefer not to write cron expressions manually.\"}, {\"q\": \"Can a Catalyst Cron job be paused without deleting it?\", \"a\": \"Yes. Catalyst allows you to enable or disable individual cron jobs from the console without deleting the configuration. This is useful during maintenance windows or when you need to pause a recurring job temporarily while debugging the underlying function.\"}]","term_type":"Feature","glossary_related":"","glossary_links":""},"glossary_category":[1294],"class_list":["post-5829","glossary","type-glossary","status-publish","hentry","glossary_category-zoho-catalyst"],"_links":{"self":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary\/5829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/types\/glossary"}],"wp:attachment":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media?parent=5829"}],"wp:term":[{"taxonomy":"glossary_category","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/glossary_category?post=5829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}