Block 1 - Generate tasks in batch
- Type / Role
- n8n-nodes-base.httpRequest - httpRequest
- Config choices
- Version 4.2
This workflow is provided as-is. Please review and test before using in production.
This n8n template demonstrates how to automatically create tasks (or in general, records) in Baserow based on template or blueprint tables. The first blueprint table is the master table that holds ...
n8n-nodes-base.httprequest, n8n-nodes-base.aggregate, n8n-nodes-base.respondtowebhook, n8n-nodes-base.baserow, n8n-nodes-base.webhook, n8n-nodes-base.code, n8n-nodes-base.set, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Frederik Duchi.
Original n8n.io sourceThis n8n template demonstrates how to automatically create tasks (or in general, records) in Baserow based on template or blueprint tables. The first blueprint table is the master table that holds the general information about the template. For example: a standard procedure to handle incidents. The second table is the details table that holds multiple records for the template. Each record in that table is a specific task that needs to be assigned to someone with a certain deadline.
This makes it easy to streamline task creation for recurring processes. Use cases are many:
Assignee / employee table. This is required to be able to assign someone to a task.Master table with procedure or template information. This is required to be able to select a certain templateDetails table with all the steps associated with a procedure or template. This is required to convert each step into a specific task.Days to complete with the number of days to complete the step. This field will be used to calculate the deadline.Tasks table that contains the actual tasks with an assignee and deadline.Details table that are associated with the id of the Master template table.Tasks table. Adjust this names, add or remove fields if this is required for your database structure.Days to complete in the template Details table.schedule_date property in the webhook is set to 2025-10-01 and the Days to complete for the step is 3, then the deadline will be 2025-10-04items. This matches perfect with the Baserow API to insert new records in batch./api/database/rows/table/{table_id}/batch/ to insert multiple records at once in the tasks table. Check the Baserow API documentation for further details.Call the Trigger task creation node with the required parameters through a POST request. This can be done from any web application. For example: the application builder in Baserow supports an action to send an HTTP request. The Procedure details page in the Standard Operating Procedures template demonstrates this action.
The following information is required in the body of the request. This information is required to create the actual tasks.
{
"assignee_id": integer refering to the id of the assignee in the database,
"template_id": integer refering to the id of the template or procedure in the master table,
"schedule_date": the date the tasks need to start scheduling,
"note": text with an optional note about the tasks
}
Set the corresponding ids in the Configure settings and ids node.
Check the names of the properties in the Calculate deadlines for each step node. Make sure the names of those properties match the field names of your Tasks table.
You can replace the text message in the Success response and Failure response with a more structured format if this is necessary in your application.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Automated task generation from blueprints with Baserow & weekend-aware scheduling |
|---|---|
| Complexity | intermediate |
| Nodes | 12 |
| Categories | Project Management |
| Author | Frederik Duchi |
| Published | 15 Sept 2025 |
Use the JSON export at /data/workflows/8602/8602.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
This n8n template demonstrates how to automatically create tasks (or in general, records) in Baserow based on template or blueprint tables. The first blueprint table is the master table that holds ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Project Management use case.