Productividad

Conectar Notion con Todoist andGmail

246 nodos 131 89 Webhook
Descargar

Descripción del flujo de trabajo

ربط Notion مع Todoist وGmail

Valor del servicio

Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.

Aplicaciones utilizadas

Notion Form Trigger Todoist Split In Batches Redis Gmail Twitter/X

Detalles

Disparador Webhook
Nodos 246
Aplicaciones 7
Vistas 131
Descargas 89

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (246)

/

Get projects

HTTP Request

#1

Get sections

HTTP Request

#2

Get Notion Databases

Notion

#3

Prep Dropdown

Code

#4

Prep Dropdown1

Code

#5

Generate config

Code

#6

Choose Notion Database

Form

#7

Choose Todoist Project

Form

#8

Verify security token

If

#9

Generate security token

Crypto

#10

Store variables

Code

#11

Get variables

Code

#12

Redirect to Auth Page

Form

#13

OAuth redirect

Webhook

#14

Exchange Tokens

HTTP Request

#15

Respond with success

Webhook

#16

Respond with error

Webhook

#17

Get Notion Database ID

Code

#18

Get Todoist Project ID

Code

#19

Notion-Todoist Sync Setup Helper

Form Trigger

#20

Todoist Webhook Setup Helper

Form Trigger

#21

Return config JSON

Form

#22

Todoist

Set

#23

Notion

Notion

#24

Compare Datasets

Set

#25

Exists/Completed in Notion

If

#26

Get Todoist Task

Set

#27

If Todoist ID exists

If

#28

Store Todoist ID

Notion

#29

Mark as Incomplete in Todoist

Set

#30

Mark as Completed in Todoist

Set

#31

Delete Task in Todoist

Set

#32

Loop Over Items

Split In Batches

#33

Get Notion Task

Notion

#34

Update Task in Todoist

HTTP Request

#35

Pick Todoist Fields

Set

#36

Map Notion to Todoist

Code

#37

Update task in Todoist before closing

HTTP Request

#38

Map Notion to Todoist1

Code

#39

Handle empty dates

Code

#40

Handle empty dates1

Code

#41

Handle empty dates2

Code

#42

Create task in Todoist

HTTP Request

#43

Add project ID

Set

#44

Lock Todoist ID

Redis

#45

Generate UUID

Crypto

#46

Update section (Sync API)

HTTP Request

#47

Status changed

Filter

#48

Aggregate

Aggregate

#49

Prepare Batching Items

Set

#50

Loop Over Items1

Split In Batches

#51

Status is Done

If

#52

Lock Todoist ID1

Redis

#53

Lock Todoist ID2

Redis

#54

Update task in Todoist

HTTP Request

#55

Get mapped item

Set

#56

Get mapped item1

Set

#57

Schedule Trigger

Schedule Trigger

#58

Prepare summary data

Set

#59

Prepare summary data1

Set

#60

Merge

Merge

#61

Prepare summary data2

Set

#62

Filter out status changes

Filter

#63

Map Todoist to Notion

Code

#64

Map summary fields

Set

#65

Convert to HTML Table

HTML Page

#66

Generate email body

HTML Page

#67

Get mapped item2

Set

#68

Gmail

Gmail

#69

Merge summary

Merge

#70

Sticky Note8

Sticky Note

#71

Sticky Note9

Sticky Note

#72

Sticky Note10

Sticky Note

#73

Globals

Set

#74

Sticky Note14

Sticky Note

#75

Sticky Note15

Sticky Note

#76

Sticky Note16

Sticky Note

#77

Sticky Note17

Sticky Note

#78

Execute Workflow Trigger

Execute Workflow Trigger

#79

Differences exist1

Filter

#80

Requires completion change1

Filter

#81

Create task in Notion

Notion

#82

Update task in Notion

Notion

#83

Mark as Done in Notion

Notion

#84

Mark as Obsolete in Notion

Notion

#85

Mark as In Progress in Notion

Notion

#86

Only continue if not locked

Filter

#87

Lock Notion ID

Redis

#88

Check if Todoist ID is locked

Redis

#89

Update Description in Todoist

Set

#90

Description has changed in Todoist

Filter

#91

Update Description in Todoist1

Set

#92

Generate UUID1

Crypto

#93

Update section (Sync API)1

HTTP Request

#94

Get Backlog Section ID

Code

#95

Notion Task not found

If

#96

Check if creating flag exists1

Redis

#97

Only continue if flag does not exist1

Filter

#98

Set creating flag1

Redis

#99

Neither focussed nor planned1

Filter

#100

Mark as Focussed in Notion

Notion

#101

Todoist trigger reference

No Op

#102

Get Notion Task2

Notion

#103

Notion Task found1

Filter

#104

Switch by Event

Switch

#105

If event is not :deleted

If

#106

Execution Data

Execution Data

#107

Execution Data1

Execution Data

#108

Execution Data2

Execution Data

#109

Execution Data3

Execution Data

#110

Execution Data4

Execution Data

#111

Globals1

Set

#112

Sticky Note12

Sticky Note

#113

Map Todoist to Notion1

Code

#114

Get Todoist Task1

Set

#115

Get Notion Task1

Notion

#116

Sticky Note23

Sticky Note

#117

Sticky Note26

Sticky Note

#118

Sticky Note27

Sticky Note

#119

Sticky Note28

Sticky Note

#120

Sticky Note29

Sticky Note

#121

Sticky Note31

Sticky Note

#122

Sticky Note32

Sticky Note

#123

Sticky Note33

Sticky Note

#124

Sticky Note35

Sticky Note

#125

Sticky Note36

Sticky Note

#126

Sticky Note37

Sticky Note

#127

Requires completion change

Filter

#128

Has been completed?

If

#129

Differences exist

Filter

#130

Only continue if not locked1

Filter

#131

Check if Notion ID is locked

Redis

#132

Get Notion task

Notion

#133

Check if creating flag exists

Redis

#134

Only continue if flag does not exist

Filter

#135

Set creating flag

Redis

#136

Todoist ID exists?

If

#137

Get todoist ID

Set

#138

Todoist ID exists

Filter

#139

Get todoist ID1

Set

#140

Status changed but not empty

Filter

#141

Status is Obsolete?

If

#142

Status is not Done

Filter

#143

Neither focussed nor planned

If

#144

Notion trigger reference

No Op

#145

Notion Webhook

Webhook

#146

Store Todoist ID1

Notion

#147

Mark as Completed in Todoist1

Set

#148

Update task in Todoist1

HTTP Request

#149

Globals2

Set

#150

Mark as Incomplete in Todoist1

Set

#151

Generate UUID2

Crypto

#152

Update section (Sync API)2

HTTP Request

#153

Lock Todoist ID4

Redis

#154

Delete Task in Todoist2

Set

#155

Map Notion to Todoist2

Code

#156

Get Todoist Task2

Set

#157

Create task in Todoist1

HTTP Request

#158

Execution Data5

Execution Data

#159

Execution Data6

Execution Data

#160

Sticky Note22

Sticky Note

#161

Sticky Note24

Sticky Note

#162

Sticky Note25

Sticky Note

#163

Sticky Note38

Sticky Note

#164

Sticky Note39

Sticky Note

#165

Sticky Note41

Sticky Note

#166

Sticky Note42

Sticky Note

#167

Sticky Note43

Sticky Note

#168

Sticky Note44

Sticky Note

#169

Sticky Note45

Sticky Note

#170

Sticky Note46

Sticky Note

#171

Sticky Note47

Sticky Note

#172

Sticky Note48

Sticky Note

#173

Sticky Note5

Sticky Note

#174

Sticky Note20

Sticky Note

#175

Sticky Note7

Sticky Note

#176

Sticky Note19

Sticky Note

#177

Sticky Note11

Sticky Note

#178

Sticky Note13

Sticky Note

#179

Sticky Note6

Sticky Note

#180

Sticky Note49

Sticky Note

#181

Sticky Note51

Sticky Note

#182

Sticky Note52

Sticky Note

#183

Sticky Note53

Sticky Note

#184

Sticky Note54

Sticky Note

#185

Sticky Note55

Sticky Note

#186

Sticky Note56

Sticky Note

#187

Sticky Note57

Sticky Note

#188

Sticky Note58

Sticky Note

#189

Sticky Note59

Sticky Note

#190

Todoist Webhook

Webhook

#191

Sticky Note60

Sticky Note

#192

Sticky Note61

Sticky Note

#193

Sticky Note62

Sticky Note

#194

Sticky Note63

Sticky Note

#195

Sticky Note64

Sticky Note

#196

Sticky Note65

Sticky Note

#197

Execute Workflow

Execute Workflow

#198

Extract IDs

Set

#199

Split out Notion changes

Split Out

#200

Body is array?

If

#201

Sticky Note66

Sticky Note

#202

Switch by project

Switch

#203

Sticky Note21

Sticky Note

#204

Sticky Note67

Sticky Note

#205

Webhook

Webhook

#206

Switch

Switch

#207

Execute Workflow1

Execute Workflow

#208

Sticky Note50

Sticky Note

#209

Sticky Note68

Sticky Note

#210

Sticky Note69

Sticky Note

#211

Sticky Note70

Sticky Note

#212

Sticky Note72

Sticky Note

#213

Sticky Note2

Sticky Note

#214

Sticky Note

Sticky Note

#215

Sticky Note3

Sticky Note

#216

Sticky Note1

Sticky Note

#217

Due date empty

Filter

#218

Has not been completed?

If

#219

End here

No Op

#220

Retry limit reached

Stop And Error

#221

Set tries

Set

#222

Update tries

Set

#223

Wait

Wait

#224

Catch known error

If

#225

If tries left

If

#226

Sticky Note18

Sticky Note

#227

Retry limit reached1

Stop And Error

#228

Set tries1

Set

#229

Update tries1

Set

#230

Wait1

Wait

#231

Catch known error1

If

#232

If tries left1

If

#233

Sticky Note4

Sticky Note

#234

Set tries2

Set

#235

Update tries2

Set

#236

Wait2

Wait

#237

Catch known error2

If

#238

If tries left2

If

#239

Retry limit reached2

Stop And Error

#240

Sticky Note30

Sticky Note

#241

Turn Markdown into Notion Blocks

Code

#242

Handle each block separately

Split Out

#243

Append Notion Block

Notion

#244

Sticky Note34

Sticky Note

#245

Sticky Note40

Sticky Note

#246