Automated workflow
Workflow Description
Automated workflow triggered on schedule that retrieves data via HTTP requests, processes and splits it using conditional logic, then merges results with custom code execution for complex data transformations and integrations.
How it works
- 1.Execute workflow on predefined schedule
- 2.Retrieve data from multiple HTTP API endpoints
- 3.Split and parse data according to specific criteria
- 4.Apply custom logic and transformations via code
- 5.Filter or route data based on conditional rules
- 6.Merge and aggregate final results
Use cases
- Monitor server health and application metrics at regular intervals
- Extract data from multiple APIs and normalize formats automatically
- Automate ETL processes with data validation and error handling
Requirements
- Familiarity with REST API endpoints and authentication methods
- Understanding of conditional logic and data flow patterns
- Ability to write or adapt JavaScript code for data transformation
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (28)
Token Request
HTTP Request
Assign Credentials
Set
Dartagnan Project list
HTTP Request
Create email template
HTTP Request
List Available Email Template Braze
HTTP Request
Filtered Project Campaign
HTTP Request
Filtering Dartagnan Campaigns
Set
Split Out
Split Out
Filtering Braze Email Template
Set
Not existing In Braze
Merge
Existing In Braze
Merge
Dartagnan HTML & MEDIA To Update
HTTP Request
Encode Content To Update
Set
Dartagnan HTML & MEDIA Campagne to Create
HTTP Request
Encode Content to Create
Set
If campaign is modified recently
If
Filter Braze vs Dartagnan
If
Embed image in HTML
Code
Embed image in HTML 1
Code
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Every 5 minutes start
Schedule Trigger
Update existing email template in Braze
HTTP Request