Zum Hauptinhalt springen

📱 SMS über Twilio

PulseHub sendet und empfängt SMS-Nachrichten über Twilio, eine der weltweit am weitesten verbreiteten SMS-APIs.


Voraussetzungen

  1. Ein Twilio-Konto — kostenlose Testversion verfügbar unter twilio.com
  2. Eine Twilio-Telefonnummer mit SMS-Fähigkeit (über die Twilio-Konsole erworben)

Einrichtungsschritte

1. Twilio-Zugangsdaten erhalten

Melden Sie sich bei der Twilio-Konsole an und notieren Sie:

ZugangsdatenWo zu finden
Account SIDKonsolen-Startseite, unter „Account Info"
Auth TokenKonsolen-Startseite, klicken Sie auf „Show" neben Auth Token
From NumberPhone Numbers → Manage → Active Numbers — kopieren Sie Ihre Twilio-Nummer im E.164-Format (z.B. +15551234567)

2. Kanal in PulseHub hinzufügen

  1. Gehen Sie zu Kanäle → Kanal hinzufügen
  2. Wählen Sie SMS (Twilio)
  3. Geben Sie Account SID, Auth Token und From Number ein
  4. Klicken Sie auf Kanal speichern
  5. Kopieren Sie die Webhook-URL

3. Webhook in Twilio konfigurieren

  1. In der Twilio-Konsole gehen Sie zu Phone Numbers → Manage → Active Numbers
  2. Klicken Sie auf Ihre Telefonnummer
  3. Scrollen Sie zu Messaging Configuration
  4. Unter „A message comes in" wählen Sie Webhook und fügen Sie Ihre PulseHub-Webhook-URL ein
  5. Methode: HTTP POST
  6. Klicken Sie auf Save

4. Testen

Senden Sie eine SMS an Ihre Twilio-Nummer. Sie sollte als neue Konversation in PulseHub innerhalb von Sekunden erscheinen.


Einschränkungen der Twilio-Testversion

Mit einem kostenlosen Testkonto:

  • Sie können SMS nur an verifizierte Telefonnummern senden
  • Ihre gesendeten Nachrichten haben einen Twilio-Werbepräfix
  • Es gibt ein begrenztes Guthaben

Wechseln Sie zu einem kostenpflichtigen Twilio-Konto, um ohne Einschränkungen an jede Nummer zu senden.


Häufige Probleme

SymptomWahrscheinliche Ursache
Keine eingehenden Nachrichten in PulseHubWebhook-URL nicht in der Twilio-Konsole konfiguriert oder falsche URL
„Unverified number"-Fehler beim SendenTestversion — Empfängernummer verifizieren oder upgraden
Doppelte NachrichtenMessageSid-Deduplizierung sollte dies verhindern; prüfen Sie messages.external_id