Skip to main content

ADR-002 — Use n8n Community Edition

Status: Accepted

Context

I need something to orchestrate the different pieces of the platform:

Telegram → automation logic → Notion / APIs → Telegram

I could write everything myself, but I want to spend more time building useful automations than maintaining integration code.

Decision

I'll use n8n Community Edition, running as a Docker container on my VPS.

Why?

n8n already gives me most of what I need:

  • Telegram integration.
  • Notion integration.
  • Webhooks.
  • API calls.
  • Visual workflows.
  • Easy integration with AI services.
  • Lots of existing connectors.
  • Self-hosting.
  • No per-execution cost.

It also gives me a nice balance between low-code for simple things and the ability to write code when a workflow needs something more specific.

Trade-offs

The Community Edition doesn't include everything available in the paid versions of n8n.

That's fine for now. This is a small personal platform, and I don't need enterprise collaboration or governance features.

If the project grows beyond that, I can always revisit the decision.