OpenWA einrichten
WhatsApp automatisieren, ohne Meta, ohne Abo
In 8 Schritten auf deinem eigenen Rechner. Kostenlos und Open Source.
Jeder Schritt sagt dir genau, woran du erkennst, dass er geklappt hat.
Ein Computer, der laufen darf
Solange der Rechner aus ist, antwortet auch die Automatisierung nicht.
Docker Desktop
Ein kostenloses Programm, das die Software für dich installiert und startet.
Dein Handy mit WhatsApp
Damit verknüpfst du die Nummer später über einen QR-Code.
Eine n8n-Instanz
Dort baust du am Ende deine erste Automatisierung zusammen.
Nimm zum Testen eine zweite WhatsApp-Nummer. Das ist klüger als deine private.
Docker Desktop installieren
ca. 10 MinutenLade Docker Desktop von docker.com herunter und installiere es. Starte es einmal und lass es laufen.
Geschafft, wenn du das siehst: Das Docker-Symbol steht oben in der Menüleiste, unter Windows unten in der Taskleiste.
OpenWA starten
ca. 5 MinutenÖffne das Terminal, also das schwarze Eingabefenster deines Computers. Auf dem Mac heißt es „Terminal", unter Windows „PowerShell". Kopiere diese drei Zeilen hinein und drücke Enter.
git clone https://github.com/rmyndharis/OpenWA.git cd OpenWA docker compose -f docker-compose.dev.yml up -d
Geschafft, wenn du das siehst: Nach ein paar Minuten zeigt das Terminal wieder eine neue Eingabezeile und es bleibt keine rote Fehlermeldung stehen.
Steuerzentrale öffnen
ca. 1 MinuteÖffne diese Adresse in deinem Browser.
http://localhost:2785
Geschafft, wenn du das siehst: Das OpenWA-Dashboard erscheint. Das ist deine Steuerzentrale im Browser.
API-Key erstellen
ca. 2 MinutenLege im Dashboard einen API-Key an. Das ist dein persönliches Passwort für alle weiteren Schritte. Kopiere ihn sofort und speichere ihn irgendwo ab.
DEIN_API_KEY
gerade erstellt
Der Key wird nur ein einziges Mal angezeigt. Wer ihn verliert, legt einfach einen neuen an und löscht den alten.
Geschafft, wenn du das siehst: Der Key liegt in deiner Zwischenablage oder in deinem Passwortmanager.
WhatsApp verbinden
ca. 3 MinutenLege im Dashboard eine neue Session an. Eine Session ist die Verbindung zu einer WhatsApp-Nummer. Starte sie und lass dir den QR-Code anzeigen.
- 1WhatsApp öffnen
- 2Einstellungen
- 3Verknüpfte Geräte
- 4Gerät verknüpfen, Code scannen
Halte die Kamera deines Handys auf den Code im Dashboard.
Geschafft, wenn du das siehst: Die Session wird im Dashboard als verbunden angezeigt.
Testnachricht senden
ca. 2 MinutenÖffne diese Testseite. Dort klickst du Funktionen an, ohne zu programmieren. Wähle den Punkt zum Senden einer Textnachricht, klicke „Try it out", trage deinen API-Key, deine Session und die Empfängernummer ein und sende ab.
http://localhost:2785/api/docs
Landesvorwahl ohne Plus und ohne führende Null, dahinter @c.us. Aus +49 151 12345678 wird also:
4915112345678@c.us
Geschafft, wenn du das siehst: Die Nachricht kommt auf dem Ziel-Handy an.
n8n verbinden
ca. 5 MinutenGehe in n8n auf Settings, dann Community Nodes, dann Install. Füge diesen Namen ein, bestätige den Hinweis und starte n8n neu.
@rmyndharis/n8n-nodes-openwa
Lege danach die Zugangsdaten an.
http://localhost:2785
Geschafft, wenn du das siehst: Beim Hinzufügen eines Knotens findest du „OpenWA" in der Suche.
Erste Automatisierung bauen
ca. 5 MinutenZiehe drei Knoten auf die Fläche und verbinde sie in dieser Reihenfolge.
Geschafft, wenn du das siehst: Du schickst dir selbst dein Stichwort und bekommst automatisch eine Antwort zurück.
Alles läuft auf deinem Rechner. Drei Beispiele, die ab jetzt möglich sind.
Das Terminal zeigt einen Fehler mit Port 2785
Ein anderes Programm belegt diesen Platz. Beende es oder frag nach der Portänderung.
Der QR-Code funktioniert nicht mehr
Er läuft nach kurzer Zeit ab. Starte die Session neu und lass dir einen neuen Code anzeigen.
n8n findet OpenWA nicht
n8n wurde nach der Installation nicht neu gestartet.
Die Antwort kommt doppelt
Aktiviere im Trigger-Knoten die Option „Deduplicate Deliveries".
Alles war weg nach dem Neustart
Docker Desktop muss laufen. Führe danach im OpenWA-Ordner diesen Befehl erneut aus.
docker compose -f docker-compose.dev.yml up -d
OpenWA ist unabhängige Software und weder von WhatsApp noch von Meta autorisiert oder unterstützt.
Die Verbindung läuft über die Funktion für verknüpfte Geräte und kann gegen die WhatsApp-Nutzungsbedingungen verstoßen. Nummern können gesperrt werden. Nutze zum Testen eine zweite Nummer, nicht deine private.
Für Firmen mit sensiblen Daten oder großem Nachrichtenvolumen, etwa in Gesundheit, Finanzen oder Kundenkommunikation in der EU, ist die offizielle WhatsApp Cloud API die richtige Wahl.
Lieber gemeinsam einrichten?
Wir gehen die 8 Schritte zusammen durch und richten deine erste WhatsApp-Automatisierung direkt an deinem Beispiel ein — vom Docker-Start bis zum fertigen n8n-Ablauf.
Jetzt kostenloses Gespräch buchen