icon icon

n8n – process automation and system integration in practice

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Connect systems with confidence - You will learn how to build workflows that connect APIs, chat tools, spreadsheets, databases, and team apps, so you can integrate scattered business processes much faster and with less manual work.

icon

Build workflows on your own - You will go from a first trigger to a complete flow with field mapping, comments, and versioning, so after the course you can create working automations on your own without trial and error.

icon

Launch webhook-based automations - You will learn how to design webhooks, schedules, and event-driven integrations, so your processes can start automatically on time, on an HTTP request, or from an external system signal.

icon

Master data mapping - You will learn how to read JSON structures, work with items, write expressions, and handle files, CSV, XML, and API pagination, so you can process even complex input data correctly.

icon

Extend n8n with code - You will use the Code node for validation, aggregation, and custom transformations, which gives you the flexibility to handle cases where standard nodes are not enough for your process logic.

icon

Create resilient automations - You will learn to implement retries, error handling, alerts, deduplication, and idempotency, so your workflows stay more stable and safer even when external services fail or slow down.

icon

Add AI to your workflows - You will see how to use OpenAI or Azure OpenAI for classification, summarization, and data extraction, so you can enrich content, respond to requests, and moderate information automatically.

icon

Prepare for production rollout - You will learn how to handle credentials, environments, workflow export, Git, Queue Mode, and backups, so you can set up n8n for secure, maintainable use in a real production setting.

Training programme

1. Introduction to n8n

  • what n8n is and when it is worth using,
  • applications of n8n in the automation of business and technical processes,
  • differences between n8n Cloud and the self-hosted version,
  • n8n architecture: Editor UI, execution engine, database, queue mode, Redis, Workers,
  • basic concepts: workflow, node, trigger, execution, item, credentials.

2. Interface and first steps

  • navigating the workflow editor,
  • the input and output data panel,
  • mapping fields between nodes,
  • creating the first workflow: Manual Trigger → Edit Fields (Set) → HTTP Request → Slack/Teams,
  • saving workflows, draft versions and flow activation,
  • comments, node descriptions, tags and workflow organization.

3. Triggers (starting flows)

  • Manual Trigger,
  • Schedule Trigger,
  • Webhook Trigger,
  • Form Trigger,
  • e-mail triggers, RSS triggers and external events,
  • starting workflows based on events from external applications,
  • best practices for webhooków: validation, signatures, synchronous and asynchronous responses.

4. Nodes – overview and practice

  • nodes for working with data: Edit Fields (Set), Merge, Split Out, Aggregate,
  • logical nodes: IF, Switch, Wait, Filter,
  • Execute Workflow and building sub-workflows,
  • HTTP Request as a universal node for integration with APIs,
  • integrations with applications: Google Sheets, Airtable, Notion, Trello, Jira, GitHub, GitLab, Slack, Teams, e-mail,
  • integrations with databases: PostgreSQL, MySQL, SQLite,
  • creating parameterized queries and secure work with data.

5. Data structure and mapping

  • Items and JSON in n8n,
  • reading and transforming input data,
  • Expressions and dynamic value substitution,
  • use of {{$json}}, $item, $now and helper functions,
  • working with multiple records in one workflow,
  • working with files and binary data,
  • handling CSV, JSON, XML formats,
  • pagination of results from the API.

6. Code in n8n (JavaScript)

  • use of the Code node,
  • data transformations in JavaScript,
  • data validation,
  • aggregations and filtering of records,
  • exception handling in code,
  • best practices for writing code in workflows,
  • patterns for reusing fragments of logic.

7. Credentials and authorization

  • what credentials are in n8n,
  • types of credentials: API Key, Basic Auth, OAuth2,
  • secure storage of access data,
  • access scopes and key rotation,
  • environment variables,
  • sharing credentials within the team,
  • security best practices.

8. Error handling and resilience

  • typical errors in workflows,
  • Retry and repeated execution attempts,
  • Continue On Fail,
  • exception paths,
  • Error Workflow,
  • email, Slack and Teams alerts,
  • idempotency and data deduplication,
  • compensations and corrective actions.

9. Testing and debugging

  • Manual Runs,
  • testing individual nodes,
  • analysis of input and output data,
  • Executions preview,
  • logs and error diagnostics,
  • timeouts and analysis of slow nodes,
  • API mocking,
  • testing responses of external services,
  • basics of API contract testing.

10. APIs and automation via Webhooks

  • designing endpoints in n8n,
  • receiving data from external systems,
  • synchronous responses,
  • use of Respond to Webhook,
  • asynchronous workflows using Wait,
  • validation of incoming data,
  • protection against abuse,
  • rate limiting, IP filters and access control.

11. Working with AI in n8n

  • possibilities of process automation using AI,
  • AI Agent in n8n,
  • Chat Model and integrations with language models,
  • OpenAI, Azure OpenAI, Anthropic, Gemini and other models,
  • Memory and conversation context,
  • Tools and connecting AI with business applications,
  • classification, summarization and data extraction,
  • content moderation and automatic responses,
  • data enrichment using AI.

12. RAG, vectors and work with documents

  • basics of Retrieval-Augmented Generation,
  • preparation of documents for processing by AI,
  • splitting documents into fragments,
  • embeddings and semantic search,
  • Vector Store in n8n,
  • integration with vector databases,
  • automatic searching of documents,
  • building simple assistants based on company knowledge.

13. Integrations with cloud and files

  • Google Drive,
  • OneDrive and SharePoint,
  • Amazon S3,
  • downloading, saving and updating files,
  • automatic processing of attachments,
  • working with documents, spreadsheets and CSV files,
  • automation of document workflow.

14. DevOps, deployments and maintenance

  • export and import of workflows in JSON format,
  • versioning of workflows in Git,
  • DEV, TEST and PROD environments,
  • variables and secrets per environment,
  • n8n database and recommendations for production environments,
  • scaling using Queue Mode,
  • Redis and Workers,
  • load planning,
  • database backup,
  • n8n updates,
  • monitoring of environment operation.

15. Compliance, security and access control

  • minimization of processed data,
  • RODO/GDPR in automations,
  • data retention and execution history,
  • change audit,
  • workflow execution traces,
  • access control to projects and workflows,
  • user roles and permissions,
  • error and escalation policies,
  • data security in integrations with AI.

16. Best practices for designing workflows

  • naming of workflows and nodes,
  • describing the operating logic,
  • tag conventions,
  • organizing larger automations,
  • dividing processes into smaller workflows,
  • building a library of sub-workflows,
  • creating automation templates,
  • documenting flows,
  • creating process maps.

17. Practical workshops

  • building a workflow that retrieves data from a form or webhook,
  • saving data to a spreadsheet or database,
  • sending notifications to Teams or Slack,
  • integration with an external API via HTTP Request,
  • error handling and alerting,
  • automatic processing of a document or attachment,
  • use of AI for summarization, classification, or data extraction,
  • preparation of a workflow ready for implementation.

18. Training summary

  • discussion of the most important functions of n8n,
  • overview of best practices,
  • the most common mistakes and ways to avoid them,
  • recommendations regarding the implementation of n8n in the organization,
  • directions for further development of automation,
  • question and answer session.

What are the prerequisites for participating in the training?

icon

Basic web app skills - You should be comfortable using a browser, forms, and admin panels, so you can work smoothly in the n8n editor and test connections with external services.

icon

Understanding data fields - You should understand records, fields, and basic data formats, so you can map information between systems more easily and read API or database responses with confidence.

icon

API integration basics - You should know the basics of working with APIs, including requests, responses, headers, and authentication, so you can configure HTTP Request nodes and webhooks consciously.

icon

Basic logic and JavaScript - You should know the basics of conditions, variables, and simple JavaScript snippets, so it is easier for you to understand expressions, work in the Code node, and debug flows.