--- title: "Configure the Job Scheduling Service" url: https://docs.catalyst.zoho.com/en/tutorials/birthday-greetings/nodejs/config-jobscheduling/ description: "Build a birthday greetings application using the Job Scheduling service and automatically send out birthday greetings to the required person via their email." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Job Scheduling Service" url: /en/job-scheduling/ - name: "Dynamic Cron" url: /en/job-scheduling/help/cron/key-concepts/#cron-types - name: "Job Pool" url: /en/job-scheduling/help/jobpool/introduction/ - name: "Job Scheduling SDK" url: /en/sdk/nodejs/v2/job-scheduling/overview/ - name: "Job Scheduling APIs" url: /en/api/code-reference/job-scheduling/jobpool/get-all-jobpool/#GetAllJobPools --- # Configure the Job Scheduling Service Now, we are going to configure the components of the Job Scheduling service to ensure that the required birthday greetings are sent out at the precise moment. First, we are going to create a **Job Pool** to execute our Jobs from. To create a Job Pool: 1. Navigate to the *Job Scheduling* section of the console and click **Start Exploring**. ![catalyst_tutorials_jobscheduling_js_service_explore](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_js_service_explore.webp) 2. Navigate to the **Job Pool** component and click **Create Job Pool**. ![catalyst_tutorials_jobscheduling_js_service_create_jp](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_js_service_create_jp.webp) 3. Enter the name of the Job Pool as "`MessageTrigger`" and select **Function** as the Job Pool type from the drop-down. ![catalyst_tutorials_jobscheduling_js_service_jp_func_type](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_js_service_jp_func_type.webp) 4. Select `2GB` as the **Max Allocated Memory** from the drop-down, and click **Create**. ![catalyst_tutorials_jobscheduling_js_service_jp_size_chk](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_js_service_jp_size_chk.webp) The Job Pool has been created. ![catalyst_tutorials_jobscheduling_js_service_jp_create_cmpltd](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_js_service_jp_create_cmpltd.webp) The Job Pool can now be referred to by its name and its ID. The Job Pool is now ready to execute Function Jobs that will trigger the required Job Function.