Falls du bereits über ein Setup des WhatsApp Business API-Client mit einer Datenbank verfügst und Client und Datenbank zu einem neuen Setup mit derselben Telefonnummer migrieren möchtest, wird dir in diesem Dokument gezeigt, wie du die notwendigen Änderungen identifizierst und wie du vorgehen musst.
In Abhängigkeit von der Menge der zu migrierenden Daten stehen verschiedene Migration-Optionen zur Verfügung. Wähle die Option aus, die deinen Anforderungen am ehesten entspricht.
Option 1 | Option 2 | Option 3 | |
---|---|---|---|
Einstellungen | |||
App-Einstellungen | ✔ | ✔ | ✔ |
Registrieren | ✔ | ✔ | ✔ |
Verschlüsselungsschlüssel | ✔ | ✔ | ✔ |
Nachrichten | |||
Nachrichten | ✔ | ✔ | |
Rückrufe | ✔ | ✔ | |
Kontakte | ✔ | ✔ | |
Auth.schlüssel | |||
API-Nutzerdaten | ✔ | ||
API-Auth.schlüssel | ✔ |
In diese Tabelle findest du Beschreibungen der typischen Anwendungsfälle und der üblichen Ausfallzeiten für die verschiedenen Migrationsoptionen. Dabei handelt es sich nur um typische Anwendungsfälle. Du kannst je nach deinen Anforderungen deine bevorzugte Migrationsoption auswählen.
Allgemeiner Anwendungsfall | Ausfallzeit | |
---|---|---|
Option 1 | Ein Lösungsanbieter verschiebt einen End-Client auf deine Plattform und du möchtest nur die Einstellungsdaten beibehalten. | Mit dieser Option ist im Vergleich zu anderen Option die Ausfallzeit am kürzesten, denn es muss nur ein sehr geringes Datenvolumen zwischen Computern übertragen werden. |
Option 2 | Ein Lösungsanbieter verschiebt einen End-Client auf deine Plattform und du möchtest nur die Einstellungs- und die Nachrichtendaten beibehalten. | Mit dieser Option ist eine längere Ausfallzeit als bei Option 1 verbunden, da die Nachrichten- und die Einstellungsdaten zwischen Computern übertragen werden müssen. Das Datenvolumen kann hier je nach Unternehmen sehr hoch sein. |
Option 3 | Ein direkter Kunde von WhatsApp verwaltet den WhatsApp Business API-Client selbst und du verschiebst den WhatsApp Business API-Client und Daten auf einen anderen Computer. | Die Ausfallzeit ist bei dieser Option am längsten, da die Kundendaten vollständig zwischen Computern übertragen werden müssen. Das Datenvolumen kann je nach Unternehmen sehr hoch sein. |
Mit einer Migration vom Typ „Nur Einstellungen“ werden nur die Einstellungsinformationen gesichert und wiederhergestellt. Informationen zu Nachrichten und Authentifizierungsschlüssel werden nicht migriert.
Richte deinen neuen WhatsApp Business API-Client anhand der Installationsdokumentation ein.
Der aktuelle Authentifizierungsschlüssel ist in der neuen Umgebung ungültig. Melde dich für das neue Setup an, um einen neuen Authentifizierungsschlüssel zu beziehen.
Verwende den aktuellen Authentifizierungsschlüssel, um aus dem aktuellen WhatsApp Business API-Client ein Backup aus den Einstellungsdaten zu erstellen.
Dieser Schritt ist mit einer Ausfallzeit für das Messaging verbunden. Um diese möglichst kurz zu halten, solltest du sicherstellen, dass der WhatsApp Business API-Client an dem neuen Standort ausgeführt werden kann. Anweisungen hierzu findest du im Abschnitt Deinstallation des entsprechenden Installationsleitfadens. Stelle sicher, dass du nur den WhatsApp Business API-Client deinstallierst, der die Docker-Container von Coreapp, Webapp und Master beinhaltet. Lösche nicht die Datenbank.
Melde dich an, wenn du nicht bereits einen neuen Authentifizierungsschlüssel verwendest, und führe eine Wiederherstellung für das neue Setup durch.
Dein neuer WhatsApp Business API-Client sollte mit allen erforderlichen Informationen ausgeführt werden und für das Messaging vorbereitet sein. Dabei ist vor allem zu berücksichtigen, dass eine erneute Registrierung des WhatsApp-Kontos nicht erforderlich ist, wenn die Einstellungen richtig gesichert und wiederhergestellt werden.
Führe eine Systemdiagnose durch und sende eine Testnachricht, um zu verifizieren, dass der WhatsApp Business API-Client funktioniert.
Falls du diese in Schritt 3 deaktiviert hast, aktiviere die zweistufige Authentifizierung jetzt erneut. Damit kannst du dein WhatsApp-Konto zusätzlich schützen.
Richte deine Webhooks ein, um eingehende Benachrichtigungen zu aktivieren.
Deine alte Datenbank enthält die Daten deiner alten Einstellungen, Nachrichten und Authentifizierungsschlüssel. Falls du in der Zukunft einige dieser Daten wiederherstellen möchtest, solltest du die alte Datenbank nicht löschen. Wenn du entschieden hast, die Datenbank zu löschen, solltest du sicherstellen, dass der WhatsApp Business API-Client in den vergangenen 14 Tagen ausgeführt wurde und dass das Messaging einwandfrei funktioniert. Erst dann solltest du sie löschen.
Mit einer Migration vom Typ „Einstellungen und Nachrichten“ werden nur die Einstellungs- und die Nachrichteninformationen gesichert und wiederhergestellt. Informationen zu Authentifizierungsschlüsseln werden nicht migriert.
Verschaffe dir einen Überblick über die Datenmenge, die auf einen anderen Computer übertragen werden muss. Da mehr Daten gesichert und wiederhergestellt werden müssen, ist die Ausfallzeit länger als bei Option 1. Die gesamte Ausfallzeit variiert je nach übertragener Datenmenge und Netzwerklatenzen.
Dieser Schritt ist mit einer Ausfallzeit für das Messaging verbunden. Um diese möglichst kurz zu halten, solltest du sicherstellen, dass der WhatsApp Business API-Client an dem neuen Standort ausgeführt werden kann. Anweisungen hierzu findest du im Abschnitt Deinstallation des entsprechenden Installationsleitfadens. Stelle sicher, dass du nur den WhatsApp Business API-Client deinstallierst. Lösche nicht die Datenbank.
Sichere alle Datenbanken (ausgenommen waweb
, die Benutzer-/Authentifizierungsdaten enthält), mit einem Hilfsprogramm wie mysqldump
oder pg_dump
aus dem aktuellen WhatsApp Business API-Client.
Hinweis: Dabei ist es wichtig, waweb
auszuschließen, wenn du ein Lösungsanbieter bist, der ein Unternehmen von oder auf seine Plattform migriert. Du möchtest möglicherweise keine aktuell gespeicherten Authentifizierungsschlüssel und Benutzerdaten weiterleiten oder übergeben.
Stelle die Datenbank mit einem Hilfsprogramm wie mysqldump
oder pg_dump
auf dem neuen WhatsApp Business API-Client wieder her.
Richte deinen neuen WhatsApp Business API-Client anhand der Installationsdokumentation ein. Stelle sicher, dass du deine Datenbank auf den wiederhergestellten Standort aus Schritt 4 verweist.
Der aktuelle Authentifizierungsschlüssel ist in der neuen Umgebung ungültig. Melde dich für das neue Setup an, um einen neuen Authentifizierungsschlüssel zu beziehen.
Dein neuer WhatsApp Business API-Client sollte mit allen erforderlichen Informationen ausgeführt werden und für das Messaging vorbereitet sein. Dabei ist vor allem zu berücksichtigen, dass eine erneute Registrierung des WhatsApp-Kontos nicht erforderlich ist, wenn die Datenbank richtig gesichert und wiederhergestellt wird.
Führe eine Systemdiagnose durch und sende eine Testnachricht, um zu verifizieren, dass der WhatsApp Business API-Client funktioniert.
Falls du diese in Schritt 1 deaktiviert hast, aktiviere die zweistufige Authentifizierung jetzt erneut. Damit kannst du dein WhatsApp-Konto zusätzlich schützen.
Richte deine Webhooks ein, um eingehende Benachrichtigungen zu aktivieren.
Deine alte Datenbank enthält die Daten deiner alten Einstellungen, Nachrichten und Authentifizierungsschlüssel. Falls du in der Zukunft einige dieser Daten wiederherstellen möchtest, solltest du die alte Datenbank nicht löschen. Wenn du entschieden hast, die Datenbank zu löschen, solltest du sicherstellen, dass der WhatsApp Business API-Client in den vergangenen 14 Tagen ausgeführt wurde und dass das Messaging einwandfrei funktioniert. Erst dann solltest du sie löschen.
Mit einer vollständigen Migration werden alle Einstellungen, Nachrichten und Authentifizierungsschlüssel gesichert und wiederhergestellt.
Diese Option scheint unter Umständen die beste zu sein, aber du solltest dir einen Überblick über die Datenmenge verschaffen, die auf einen anderen Computer übertragen werden muss. Da mehr Daten gesichert und wiederhergestellt werden müssen, ist die Ausfallzeit länger als bei Option 1 und Option 2.
Ein Schlüssel ist maximal sieben Tage gültig. Vergewissere dich, dass die Gültigkeit deines Schlüssels ausreicht, um die Migration durchzuführen.
Dieser Schritt ist mit einer Ausfallzeit für das Messaging verbunden. Um diese möglichst kurz zu halten, solltest du sicherstellen, dass der WhatsApp Business API-Client an dem neuen Standort ausgeführt werden kann. Anweisungen hierzu findest du im Abschnitt Deinstallation des entsprechenden Installationsleitfadens. Stelle sicher, dass du nur den WhatsApp Business API-Client deinstallierst. Lösche nicht die Datenbank.
Erstelle ein Backup der Datenbank mit einem Hilfsprogramm wie mysqldump
oder pg_dump
, um die Daten für die Einstellungen, Nachrichten und Auth.schlüssel zu erfassen.
Hinweis: Wenn du nur den WhatsApp Business API-Client migrierst, nicht jedoch die Datenbank, ist dieser Schritt optional.
Stelle die Datenbank mit einem Hilfsprogramm wie mysqldump
oder pg_dump
auf dem neuen WhatsApp Business API-Client wieder her.
Richte deinen neuen WhatsApp Business API-Client anhand der Installationsdokumentation ein. Stelle sicher, dass du deine Datenbank auf den wiederhergestellten Standort aus Schritt 5 verweist.
Dein neuer WhatsApp Business API-Client sollte mit allen erforderlichen Informationen ausgeführt werden und für das Messaging vorbereitet sein. Dabei ist vor allem zu berücksichtigen, dass eine erneute Registrierung des WhatsApp-Kontos nicht erforderlich ist, wenn die Daten richtig gesichert und wiederhergestellt werden.
Führe eine Systemdiagnose durch und sende eine Testnachricht, um zu verifizieren, dass der WhatsApp Business API-Client funktioniert.
Falls du diese in Schritt 1 deaktiviert hast, aktiviere die zweistufige Authentifizierung jetzt erneut. Damit kannst du dein WhatsApp-Konto zusätzlich schützen.
Richte deine Webhooks ein, um eingehende Benachrichtigungen zu aktivieren.
Deine alte Datenbank enthält die Daten deiner alten Einstellungen, Nachrichten und Authentifizierungsschlüssel. Falls du in der Zukunft einige dieser Daten wiederherstellen möchtest, solltest du die alte Datenbank nicht löschen. Wenn du entschieden hast, die Datenbank zu löschen, solltest du sicherstellen, dass der WhatsApp Business API-Client in den vergangenen 14 Tagen ausgeführt wurde und dass das Messaging einwandfrei funktioniert. Erst dann solltest du sie löschen.