Automations

We show you what can be automated in your business and explain it with examples. Then we build the automation with you and maintain it. With n8n, when your team should see the workflow and change it themselves: every step is a picture there. In plain code, when it must count exactly, answer fast or be built into your own software, or run for years without another tool, like the contact form on this site.

Principle No 90 % automation. What we therefore do not build is on How we build.

Problem and workflow are shown in German, verbatim from our catalogue.

  • Incoming invoices

    how it ran for usn8n
    Problem
    Invoices arrive as PDFs, someone retypes every line item.
    Workflow
    1. 1An invoice arrives as a PDF
    2. 2The automation reads it and checks the totals
    3. 3Each line item is entered in Notion with category and unit price
    What it gives you
    Ran at a trading company we held a stake in. From then on, nobody there retyped invoices.
    How we help
    We look at your invoices and your filing, build the workflow in your n8n and hand it over with instructions. You change categories yourself in the picture later, or we do it on request, fixed price per change. Nothing is posted there: collecting and filing yes, posting and bookkeeping no, that belongs in an app with proper checks (BilanzKompass).

    Start with this example →

Examples in n8n

  • Appointment reminder

    n8nwithout AI

    Reminds customers of tomorrow's appointments from a fixed template, by email; anything not delivered goes on a list.

    Problem
    Kunden vergessen Termine; Ausfälle kosten Zeit und Geld.
    Workflow
    1. 1n8n liest täglich die Termine des Folgetags aus dem Kalender und filtert auf Kunden mit hinterlegter, dokumentierter Einwilligung (Opt-in).
    2. 2Vorgegebener Text (feste Vorlage, keine KI) mit Datum, Uhrzeit, Ort und Absage-Hinweis geht per Mail oder SMS raus.
    3. 3Fehlgeschlagene Zustellungen erscheinen in einer Liste für den Betrieb; ohne Einwilligung wird nichts versendet.
    What it gives you
    The reminder goes out before the appointment by itself; anything not delivered appears on a list.
    How we help
    We connect your calendar and your mail sending. The downloadable workflow file sends by email (SMTP); SMS on request only, through an EU service that counts as a data path of its own. In one to two test days we check, with a test calendar, appointments across the clock change and appointments moved afterwards, then we hand over.

    Download workflow fileGuideStart with this example →

  • Enquiry to draft quote

    n8nAI optional

    Turns an enquiry by form or email into a draft quote with prices from your own price list; a person checks and sends.

    Problem
    Anfragen per Formular oder Mail liegen herum, weil das Angebot schreiben Zeit kostet.
    Workflow
    1. 1Formular oder Mail geht bei n8n ein; die KI zieht die Eckdaten (Was, Menge, Wunschtermin) als feste Felder heraus und schreibt den Antworttext. Die Preise schlägt n8n in Ihrer Preisliste nach; die KI setzt keine ein.
    2. 2n8n legt den Entwurf als Mail-Entwurf bzw. Datei ab, mit Link zur Originalanfrage. Nichts wird gesendet.
    3. 3Ein Mensch prüft jede Zeile, ändert und sendet selbst.
    What it gives you
    You only check the draft. Items without a match in the price list stay empty.
    How we help
    We attach the workflow to your mailbox and your price list. With a fixed form a template without AI is enough; with free-text emails the quote states beforehand, with level, which AI computes where. Test with 20 of your old enquiries.

    Start with this example →

  • Duplicate checker

    n8nwithout AI

    Stops the same invoice landing twice in your filing: checksum and e-invoice XML, exact only; a person decides what stays.

    Problem
    Dieselbe Rechnung landet zweimal in der Ablage (Mail und Portal, zweimal heruntergeladen).
    Workflow
    1. 1Neue Datei wird erkannt, n8n bildet die SHA-256-Prüfsumme. Gleiche Prüfsumme wie eine vorhandene Datei: überspringen und im Protokoll vermerken.
    2. 2Sonst, nur bei E-Rechnung: Absender, Rechnungsnummer und Betrag aus dem XML-Teil lesen (maschinenlesbar, exakt) und vergleichen. Gleich bei allen dreien: anhalten, nichts speichern. Normale PDFs und Scans werden nicht inhaltlich gelesen.
    3. 3Ein Mensch sieht beide Dateien nebeneinander und wählt: behalten, beide behalten, verwerfen. Gelöscht wird nie automatisch.
    What it gives you
    Duplicates show up before they are booked. The same invoice once as PDF and once as scan it deliberately does not recognise.
    How we help
    We connect your filing, file server or cloud folder, and show in two to three test days on 20 to 30 of your real files what it finds.

    Start with this example →

  • Morning overview

    n8nwith AI

    One list each morning: new emails, today's appointments and open enquiries, each line linked to the original.

    Problem
    Morgens erst Postfach, Kalender und Anfragen einzeln durchsuchen kostet Zeit.
    Workflow
    1. 1n8n holt jeden Morgen neue Mails, die Termine des Tages und offene Anfragen.
    2. 2Die KI fasst sie zu einer Liste zusammen, je Eintrag ein Satz mit Link zum Original (Mail, Termin, Anfrage).
    3. 3Die Übersicht kommt per Mail an den Inhaber; er prüft jeden Eintrag am Original.
    What it gives you
    One look instead of three programs. The complete mail list with subject and sender sits below it, so nothing disappears.
    How we help
    We connect mailbox and calendar and choose with you where the AI computes: in-house on your own computer (level 1) or with a provider from the register. Two to three test days with the real mailbox, list against original.

    Start with this example →

In plain code, in use on this website

  • Contact form

    n8n or codewithout AI

    Form with bot trap and required-field checks, filed as JSON, mail to the business, fixed acknowledgement to the customer.

    Problem
    Enquiries from the website should reach you at once, the customer should know they arrived, and bots should not flood the mailbox.
    Workflow
    1. 1Formular in n8n mit Prüfung: Fangfeld gegen Bots, Pflichtfelder, Längen, Einwilligung.
    2. 2Ablage der Anfrage als JSON-Datei und Mail an den Betrieb mit Antwort-Adresse des Kunden.
    3. 3Feste Eingangsbestätigung an den Kunden, ohne Nutzereingaben und gedrosselt; ein Mensch beantwortet jede Anfrage.
    What it gives you
    The enquiry reaches you at once, with the customer’s reply address. The customer gets a fixed confirmation, and a person replies.
    n8n or code
    As an n8n building block to download, and on alpin-code.de in plain code: the server checks the trap field, fill-in time and length limits, the confirmation is a fixed text with its own throttle (one per address in 24 hours, three per IP address per hour, at most 100 a day). The counters run exactly in code while the service is running (a restart resets them); in n8n two simultaneous requests can slightly exceed a limit.
    How we help
    We build the form into your website, in n8n or in code, depending on what your site already has and how much load to expect.

    Download workflow fileGuideStart with this example →

  • Bookmark redirect

    plain codewithout AI
    Problem
    Laser-cut wooden bookmarks carry an 18 mm QR code. Printed is printed: the address has to be short, and an unknown code must never lead nowhere.
    Workflow
    1. 1Someone scans the code; the address is alpin-code.de/l/place-motif
    2. 2The server checks place and motif against two fixed lists; anything not on them is dropped
    3. 3Redirect to the home page with place and motif as a tag; an unknown code lands on the home page without a tag
    What it gives you
    The address carries place and motif as a tag, so you can later tell which bookmark brings visitors. Nobody lands on an error page.
    Why code
    A few lines of code, no tool in between. The redirect runs as long as the website runs, without its own instance and without upkeep.
    How we help
    We build the same for your flyers, stickers or business cards: a short address per place, redirect to the page of your choice, a tag for your evaluation.

    Start with this example →

  • Find an automation, the configurator

    plain codewithout AI
    Problem
    Visitors should see before the first conversation whether their workflow fits our principles and which data level it needs, without an account and without their answers reaching our servers.
    Workflow
    1. 1Four questions in the browser: example, programs, error control, handover; the answers stay stored in the browser
    2. 2The server delivers only what is needed: from the provider register the details of the entries a question names (plus only the names of all entries), from the catalogue the building blocks without prices and variants
    3. 3The card “Your idea” with level, tool and open points; nothing is sent until the visitor clicks “Send”
    What it gives you
    Which level follows from which data and when n8n or code is recommended is written as a rule in code and does not change by itself.
    Why code
    The rules are code with their own test, which runs before every deploy. The same code filters register and catalogue before they leave the server.
    How we help
    A guide like this fits any website that sorts visitors before the conversation: which offer, which size, which documents. We set the rules with you; they stand as code with a test.

    Start with this example →

For do-it-yourselfers: Available as a workflow file with a guide: Appointment reminder, Contact form, Morning briefing: security and updates. We set up the building blocks in your own n8n instance, on your server or in your n8n cloud account. We don't host or ship n8n itself; n8n's own terms apply to it. The building blocks (workflow files and helper scripts) are released under the MIT license.

More examples, in one line

  • ShippingAn order comes in → Check the address, create the shipping label with the carrier → The label prints at the packing table, the customer receives the tracking numbern8n · without AI

    Today we build this as a workflow in n8n or in code, connected to your shop and your carrier. The Shopify app PackMate (packing and shipping, DHL labels through your own contract) is under construction: packmate.shop (opens the business’s website)

  • Enquiries from your websiteAn enquiry arrives through your form → The contact is in your customer list and the person in charge is notified → Each month you see which page brings in enquiriesn8n · without AI
  • Industry news for LinkedInEach week, the trade sites of your industry are collected → The most important items are summarised, with the source under every sentence → A draft post is waiting for your approvaln8n · with AI

Apps as a foundation

Time tracking, invoicing or customer management we do not program from scratch. That is what our Kompass apps are for. Here is what each one can do today and how far along it is.

  • FirmenKompass

    Beta by invitation
    Today
    Time, leave, quotes and invoices, on your own or with a team.

    Beta means: first users, free of charge, in conversation with us.

  • BilanzKompass

    Alpha, in our own use
    Today
    Bookkeeping, quotes and invoices, VAT and year-end closing in one app.

    Alpha means: runs in our own business, not yet open to users.

  • KundenKompass

    in development
    Today
    Quotes, orders and follow-ups for everyone who sells on the side.

    In development means: being built, not yet open to users.

How the Kompass apps fit together →

Beta: talk to us

Custom extension

If an app does not quite cover it, your data still stays in it, and we build the missing extension through its interface.

What that means: we do not rebuild the foundation every time. Nobody reprograms time tracking when FirmenKompass can do it. The extension works with the app's data, and the app remains the one place where that data lives.

Still beta: which extensions are possible today is something we clarify in conversation.

Talk to us

Diagram: the Kompass app at the bottom, the extension above it, connected through the interface.
new

A website you keep building yourself

We build or rework your website and set it up so that your business maintains it afterwards: texts, pages, images, with AI as the tool.

How you can measure that: on this site

What we would build for you, you can check right here. Measured on 2026-11-02 on the production build of alpin-code.de.

  • 0 third-party scripts

    Nothing from third-party servers. Visits are counted by our own counter without cookies.

  • 1 font file

    Served from our own server, no request to Google.

  • 969 KB

    Home page on first load without cache on desktop, 56 requests; on mobile 871 KB in 45.

  • Light and dark without a cookie

    The appearance follows your system setting; nothing is stored for it.

  • 1888 ms

    until the largest element of the home page is on screen, on a simulated phone with fast 4G and a four times slower processor. Layout shift below 0.01.

Handover

We hand over with all logins and a description of how the site is built. With an AI tool you change texts and pages yourself; where you need us, we are there.

Ask about a website

Delivered

A second website is in progress. We name clients with their consent.

Does one of these fit? About an hour's conversation, then a fixed price.