Developer & DevOps

Execute scheduled tasks with automated data processing

28 nodes 333 132 Scheduled trigger
Download

Workflow Description

A scheduled workflow that triggers HTTP requests at defined intervals, processes received data through splitting and merging operations, applies conditional logic to route data, and executes custom JavaScript code for complex transformations.

How it works

  1. 1.Trigger the workflow on a predefined schedule
  2. 2.Send HTTP request and receive data from external endpoint
  3. 3.Split data into individual records and evaluate conditional rules
  4. 4.Execute custom JavaScript code for advanced data transformation
  5. 5.Merge processed results into a unified output

Use cases

  • Monitor external APIs and synchronize data with internal systems periodically
  • Process system alerts and route them based on custom business logic

Requirements

  • Familiarity with HTTP requests and REST APIs
  • Understanding of workflow variables and data mapping
  • Basic JavaScript knowledge for custom code execution

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

HTTP Request Set Split Out Merge If Code Note Schedule

Details

Trigger Scheduled trigger
Nodes 28
Apps 8
Views 333
Downloads 132

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (28)

/

Token Request

HTTP Request

#1

Assign Credentials

Set

#2

Dartagnan Project list

HTTP Request

#3

Create email template

HTTP Request

#4

List Available Email Template Braze

HTTP Request

#5

Filtered Project Campaign

HTTP Request

#6

Filtering Dartagnan Campaigns

Set

#7

Split Out

Split Out

#8

Filtering Braze Email Template

Set

#9

Not existing In Braze

Merge

#10

Existing In Braze

Merge

#11

Dartagnan HTML & MEDIA To Update

HTTP Request

#12

Encode Content To Update

Set

#13

Dartagnan HTML & MEDIA Campagne to Create

HTTP Request

#14

Encode Content to Create

Set

#15

If campaign is modified recently

If

#16

Filter Braze vs Dartagnan

If

#17

Embed image in HTML

Code

#18

Embed image in HTML 1

Code

#19

Sticky Note

Sticky Note

#20

Sticky Note1

Sticky Note

#21

Sticky Note2

Sticky Note

#22

Sticky Note3

Sticky Note

#23

Sticky Note4

Sticky Note

#24

Sticky Note5

Sticky Note

#25

Sticky Note6

Sticky Note

#26

Every 5 minutes start

Schedule Trigger

#27

Update existing email template in Braze

HTTP Request

#28