--- title: "Introduction" url: https://docs.catalyst.zoho.com/en/job-scheduling/help/job/introduction/ description: "Jobs are the actions executed from a Job Pool that you configure to trigger and invoke multiple target types" last_updated: 2026-08-17T12:16:04Z service: Job Scheduling type: general related_links: - name: "Submit a Job" url: /en/job-scheduling/help/implementation/submit-jobs-using-jobs/ - name: "Circuit Help Documentation" url: /en/serverless/help/circuits/introduction/ - name: "AppSail Help Documentation" url: /en/serverless/help/appsail/introduction/ - name: "Job Functions Help Documentation" url: /en/serverless/help/functions/job-functions/ - name: "Java SDK" url: /en/sdk/java/v1/job-scheduling/overview/ - name: "Node.js SDK" url: /en/sdk/nodejs/v2/job-scheduling/overview/ - name: "Python SDK" url: /en/sdk/python/v1/job-scheduling/overview/ - name: "Job Scheduling REST APIs" url: /en/api/code-reference/job-scheduling/jobpool/get-all-jobpool/#GetAllJobPools --- # Jobs ### Introduction Jobs are the actions executed from a [Job Pool](https://docs.catalyst.zoho.com/en/job-scheduling/help/jobpool/introduction/) that you configure to trigger and invoke any of the following target types: * [Job Functions](https://docs.catalyst.zoho.com/en/serverless/help/functions/job-functions/) * Webhooks(**any third-party URL**) * [Circuits](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/) * [AppSail services](https://docs.catalyst.zoho.com/en/serverless/help/appsail/introduction/) > **Note:** The Circuits component is currently not available to Catalyst users accessing from the EU, AU, IN, or CA data centers. Hence, users from these DCs will not be able to trigger Circuits using the Job Scheduling service. These are also the four types of jobs, each associated based on the Job Pool they are a part of and the target type they are configured to trigger and invoke. ![catalyst_job_scheduling_jobs_home_page_list](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_home_page_list.webp) You can create jobs and associate them to their respective Job Pools using the Jobs component. You can either [create them immediately (manually)](https://docs.catalyst.zoho.com/en/job-scheduling/help/implementation/submit-instant-job/) or [schedule their submission](https://docs.catalyst.zoho.com/en/job-scheduling/help/implementation/submit-job-predefined-cron/) using Cron. You can create them using the UI *Builder* present in the console, or create them through your code using Catalyst SDKs. There are individual SDKs for each type of Job and these SDKs are available in: * [Java](https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/overview/) * [Node.js](https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/job-scheduling/overview/) * [Python](https://docs.catalyst.zoho.com/en/sdk/python/v1/job-scheduling/overview/) There are no restrictions on the number of jobs that can be created in a Job Pool, and they can also be [scheduled using a cron](https://docs.catalyst.zoho.com/en/job-scheduling/help/implementation/submit-job-predefined-cron/) to be submitted within **one minute** of each other. Multiple jobs are queued and executed in parallel, and the queue is handled by Catalyst. Each job is created with a unique [Job ID](https://docs.catalyst.zoho.com/en/job-scheduling/help/job/key-concepts/#job-id) generated by Catalyst, and their progress, execution status, and their details can be viewed from the [Job Scheduling Dashboard](https://docs.catalyst.zoho.com/en/job-scheduling/help/dashboard/dashboard/). > **Note:** You need to [create a Job Pool](https://docs.catalyst.zoho.com/en/job-scheduling/help/implementation/create-jobpool/) before you create a Job.