do with BatchJobs
BatchJobs allow developers to create and execute long-running tasks within LeadSquared, to address custom requirements. They are used to process high volumes of data in a controlled manner without impacting your database or API limits.
Flexible Duration & Built-in Scheduler
Execute long-running tasks to address custom requirements
Our BatchJobs can run for short interval or can extend upto 24 hours, catering to unique CRM needs. Schedule executions of predefined time on daily, weekly or monthly basis
Usage & Execution Report
Detailed execution reports and alerts
Monitor the duration of executions and observe usage patterns for all BatchJobs within your account. Gain an overview of execution summaries, including successful and failed instances, and alerts for all jobs across the board
Debug issues faster with detailed logs
Retrieve the execution status, scheduling information, runtime duration, and custom logs for every instance of your job logic execution
Automated Retries and Email Notifications
Be on top of execution errors with retries & email alerts
Set auto retries to re-execute your code from the beginning for failed jobs. Get notified via email on completion of BatchJobs executions
Custom Code Freedom
Write and execute your own code
Control how data is processed, what computations are performed, and how the results are generated and stored
To know more about BatchJobs, check out the complete guidebook of LeadSquared BatchJobs
Which language is used to write the code in BatchJobs?
Using Batch Jobs, you can write code in Python
How long one can run a BatchJobs?
BatchJobs has capability to run from minutes to hours (like even 24 hours)
Is BatchJobs a paid product?
Yes, BatchJobs is a paid product. To enable it in your account, please contact our support team at email@example.com. They will be happy to assist you with the activation process and provide you with further details about our pricing plans and features
How are the logs stored for BatchJobs?
In BatchJobs logs are stored for each execution. BatchJobs allows users to write their own logs which will be captured in every execution.
Can BatchJobs connect to database?
Yes, Batchjobs has capability to connect to the customer’s database and customer’s ETL database, retrieve and process data to produce meaningful output
How Can one start the BatchJobs execution?
BatchJobs has inbuilt scheduler which can be utilized to schedule the Batchjob execution, or you can trigger the BatchJob via calling an API
Is there any auto retry mechanism in BatchJobs?
In case of job execution failure, you can set the default number of retries. In case of retry the execution will be performed from the beginning
Can BatchJobs be executed in sequential manner?
Yes, you can define in setting if you want to run BatchJobs in sequential or non-sequential manner. If sequential execution is enabled, next scheduled will start only when previous execution is completed