Example: Informatica, created in 1993.

ETL = Extract, Transform, Load
A fundamental data management process that has existed since the 1970s.
It is the backbone of how companies move and process data between systems.
Think of it as a data assembly line - taking raw materials (the data), processing them, and delivering finished products where they are needed.
Extracting data from various sources - databases, files, APIs, websites, or legacy systems.
Concrete examples:
Data is heterogeneous, in different formats, captured in different ways, so it is necessary to transform it into a coherent format to make it usable.
Concrete examples:
The goal is to have a quality dataset.
Taking the cleaned and transformed data and placing it where it needs to go.
Concrete examples:
The fundamental approach (from the 1990s to today):
All ETL tools share the same basic design:
This hasn’t changed in 30 years.
What has changed is what they are optimized for.
Traditional tools (1990s-2010s):
Key characteristics:
New generation (2010s to today):
Key characteristics:
Same visual paradigm, different optimization targets.
Same promise of ease and no-code.
Not the interface - the underlying assumptions:
| Traditional ETL | Modern Automation |
|---|---|
| Batch: Process millions of rows overnight | Event: React to individual triggers in real-time |
| Database connections, file systems | REST APIs, webhooks |
| Complex transformations with SQL-like logic | Simple field mappings with light processing |
| Data warehouses and reporting | SaaS tool integration |
| Scheduled jobs | Event-driven workflows |
| Thousands to millions of rows per run | One to hundreds of records per event |
The visual workflow paradigm stayed the same - the data world around it changed.
Traditional ETL:
Modern Automation:
Traditional ETL:
Modern Automation:
Different data volumes and processing patterns.
From an individual perspective
For production deployment
Visual workflow tools have always promised “ease” but complexity emerges at scale.
This is true whether you’re using Informatica or n8n.
The promise of ease with no-code runs into
- The learning curve is too steep for one-off use.
- You need dedicated support
- It works well for simple use cases already implemented. As soon as you step off the beaten path, complexity and time investment explode
If you add AI nodes to the workflow
AI helps
Useful
Examples:
4. Executions: Each time a workflow runs, it creates an execution. You can view execution history to see what happened, debug errors, and inspect data at each step.
5. Credentials: Authentication details stored to connect to external services (API keys, OAuth tokens, database passwords).
[
{
"json": {
"name": "John",
"email": "[email protected]"
}
},
{
"json": {
"name": "Jane",
"email": "[email protected]"
}
}
]
Examples:
\{\{ \$json.email \}\} : Get the email field of the current item\{\{ \$node["HTTP Request"].json.id \}\} : Get the id from the output of a specific node\{\{ \$now.toFormat('yyyy-MM-dd') \}\} : Use built-in functionsThis makes workflows dynamic.
Hosted version
This gives a good idea of the possibilities and difficulties
Project progress tracking
Daily Schedule Trigger
↓
Google Calendar (get today's events)
↓
Notion (get active tasks per project)
↓
Gmail (get unread emails per project)
↓
Code Node (structure data)
↓
OpenAI/Claude (analyze and summarize)
↓
Send summary via Slack/Email
↓
OR update a Notion dashboard page
Multiple connections
Make, Zapier, Airtable
An open standard from Anthropic for connecting Claude (and other AIs) directly to tools and data.
The current problem:
The MCP promise:
=> Possibility to create your own connectors on proprietary databases
But
AI Platform - All in one
| Tool | Best For | Key Strength | Trade-Off / Limitation |
|---|---|---|---|
| Reclaim.ai | Calendar & scheduling + focus time | Smart scheduling & meeting/break management | Less full project/task workflow compared to some others |
| Taskade | Full workflow + collaboration + AI | Flexible views + automation + AI agents | Might have steeper learning curve for scheduling model |
| ClickUp | All-in-one project/task management | Wide feature set for teams/tasks/projects | Scheduling automation may not be as deep as Motion’s AI |
| Sunsama | Daily planning + time-blocking | Simple, mindful daily workflow | Less automation, more manual setup & planning |
| ProofHub | Team collaboration & project workflows | Chat, tasks, shared workspaces | Less emphasis on AI scheduling automation |
Create a ChatGPT agent with the right connections to Gmail, Canva, and Notion
Level of integration is very disparate.
Connecting ChatGPT to Gmail
Connecting ChatGPT to Notion
Not available as a connection on the global GPT
Potentially available on Pro and higher accounts via MCP and only on the ChatGPT application. Not on the web. Requires recent Mac
Other alternative: developer mode. But it doesn’t remember chats.
=> Surely doable but depends on the subscription and machine and especially on the rollout of features.
The list of connectors looks promising.

And much more

Each connector has its own list of features

Claude + Gmail
The first connection didn’t work. Although the settings showed Gmail was connected, Claude didn’t have access
=> Disconnect + reconnect
This time received a “security alert” from Gmail indicating that Claude had access
But still no access in the Claude app
I verified that Google had properly authorized Claude to access Gmail in my Google account settings
And then I clicked on settings in the chat and saw that we could also authorize Gmail in the chat

And finally it works!

Claude + Notion
Access is enabled without issue

Claude seems to be the simplest solution in the current state of things
If he’s already using Notion for project tracking:
Purpose-built for freelancers/solo operators:
Zapier’s native database with built-in AI: