Programmable Messaging API

Eine API für globales, bewährtes Messaging

Integrieren Sie eine Multichannel-API zum Senden und Empfangen von SMS, MMS und WhatsApp-Nachrichten.

Twilio Programmable Messaging API is your solution for global messaging
Chat bubble with user symbol

Integrieren Sie mit nur wenigen Code-Zeilenskalierbares Messaging in Ihre Anwendungen

Diagram showing how Twilio's Programmable Messaging API works

Software für transaktionales Messaging jeden Umfangs

Senden Sie Warnungen, Benachrichtigungen, Werbeaktionen und Marketing-Mitteilungen mit nur einer API an die von Ihrer Kundschaft bevorzugten Kanäle. Die Programmable Messaging API umfasst Software für die Verwaltung von Telefonnummern, Zustellbarkeit, Compliance, Antworten und mehr.

Anwendungsfälle


Chat bubble with globe

Zuverlässiges, weltweites Business-Messaging für jeden Anwendungsfall

Send appointment reminders and reduce no-shows with Twilio's Programmable Messaging API

Terminerinnerungen

Vermeiden Sie, dass Ihre Kundschaft Termine verpasst, indem Sie sie an bevorstehende Termine erinnern, damit sie diese entweder bestätigen oder verlegen kann – über den Kanal ihrer Wahl.

Use Twilio's Programmable Messaging API to supercharge your lifecycle marketing

Lebenszyklus-Marketing

Erhöhen Sie die Konversionsrate und verbessern Sie die Kundenbindung mithilfe von Marketing-Mitteilungen, die Sie über die von Ihrer Kundschaft bevorzugten Kanäle senden.

Kontobenachrichtigungen

Halten Sie mithilfe von relevanten, personalisierten Kontobenachrichtigungen Ihre Kundschaft über zeitkritische Informationen auf dem Laufenden.

Send delivery status updates with the Twilio Programmable Messaging API

Benachrichtigungen zu Lieferungen

Informieren Sie Ihre Kundschaft über Lieferfortschritte und bieten Sie wechselseitige Self-Service-Benachrichtigungen an.

Deliver emergency alerts with Twilio's Programmable Messaging API

Warnungen vor Notfällen

Senden Sie innerhalb kurzer Zeit Warnungen, Hinweise zur öffentlichen Sicherheit, Benachrichtigungen zu Absagen von Veranstaltungen und mehr über die von den Empfängern bevorzugten Kanäle.

Twilio's Programmable Messaging API helps prevent fraud with OTP

Verifizierungen und Einmalkennwörter

Verifizieren Sie die Telefonnummern der Nutzer bei der Registrierung oder Anmeldung, um Bots abzuwehren, das Vertrauen der Kundschaft zu gewährleisten und eine präzise Zustellung sicherzustellen.

“Für uns war die Zusammenarbeit mit Twilio von Anfang an ein Leichtes. Unsere Vision einer besseren Kundenerfahrung konnten wir so in kürzester Zeit verwirklichen.”

Raj Anbalagan VP of Digital Technology and Innovation, Panera

“Mit Twilio und [Twilio] SendGrid können wir unserer Kundschaft ein ansprechendes, hochwertiges Produkt bieten, das per NPS und CSAT immer wieder sehr gut bewertet wird.”

Andrea Wan Head of SMS, Klaviyo

Kanäle


Twilio Channels logo

Senden und empfangen Sie transaktionaleNachrichten auf den beliebtesten Kanälen

  • Twilio Messaging logo
    SMS

    Erreichen Sie ein weltweites Publikum mit einseitigen Benachrichtigungen, Warnungen und Werbeaktionen per SMS.

  • Twilio WhatsApp Business API logo
    WhatsApp

    Bieten Sie Kundenservice und Lieferbenachrichtigungen über die weltweit beliebteste Messaging-App an.

  • Twilio MMS Messaging logo
    MMS

    Stellen Sie umfassende Marketinginhalte mit Multimedia-Funktionen per MMS bereit.

Entwickler-Ressourcen


Dokumentation lesen

Entdecken Sie Schnellstartanleitungen, Codeausschnitte, SDKs und vieles mehr in unserer umfassenden Ressourcenbibliothek, um schnell mit der Entwicklung von Lösungen für MessagingX in Facebook Messenger beginnen zu können.

SMS senden

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.messages
      .create({body: 'Hi there', from: '+15017122661', to: '+15558675310'})
      .then(message => console.log(message.sid));
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client


# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

message = client.messages.create(
                              body='Hi there',
                              from_='+15017122661',
                              to='+15558675310'
                          )

print(message.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;


class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var message = MessageResource.Create(
            body: "Hi there",
            from: new Twilio.Types.PhoneNumber("+15017122661"),
            to: new Twilio.Types.PhoneNumber("+15558675310")
        );

        Console.WriteLine(message.Sid);
    }
}
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Message message = Message.creator(
                new com.twilio.type.PhoneNumber("+15558675310"),
                new com.twilio.type.PhoneNumber("+15017122661"),
                "Hi there")
            .create();

        System.out.println(message.getSid());
    }
}
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\\Rest\\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
\$sid = getenv("TWILIO_ACCOUNT_SID");
\$token = getenv("TWILIO_AUTH_TOKEN");
\$twilio = new Client(\$sid, \$token);

\$message = \$twilio->messages
                  ->create("+15558675310", // to
                           ["body" => "Hi there", "from" => "+15017122661"]
                  );

print(\$message->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

message = @client.messages.create(
                             body: 'Hi there',
                             from: '+15017122661',
                             to: '+15558675310'
                           )

puts message.sid
# Install the twilio-cli from https://twil.io/cli

twilio api:core:messages:create \\
    --body "Hi there" \\
    --from +15017122661 \\
    --to +15558675310
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json" \\
--data-urlencode "Body=Hi there" \\
--data-urlencode "From=+15017122661" \\
--data-urlencode "To=+15558675310" \\
-u \$TWILIO_ACCOUNT_SID:\$TWILIO_AUTH_TOKEN

Funktionen


A pair of chat bubbles

Transaktionales Messagingder nächsten Generation

Optimierte Nachrichtenzustellung jeden Umfangs

  • Globaler Versand

    Erreichen Sie Verbraucher in mehr als 180 Ländern mithilfe von lokalisierten Sendern, globalen Richtlinien und Tools zur Einhaltung von Vorschriften.

  • Routing-Optimierung in Echtzeit

    Automatisches Rerouting von weltweitem Datenverkehr in 75-Sekunden-Abständen, um Ausfälle und Latenz zu vermeiden.

  • Messaging-Einblicke

    Profitieren Sie von Echtzeitanalysen zur Überwachung der Nachrichtenzustellung und -reaktion sowie zur Fehlerbehebung.

  • Fallback-Lösungen für Nachrichten

    Wenn eine Nachricht nicht über WhatsApp oder eine Kurznummer zugestellt werden kann, wird automatisch eine SMS gesendet.

The Twilio Programmable Messaging API offers optimized message deliverability at-scale

Preise


Skalierbare Messaging-Lösungenmit flexiblen Preisen

Legen Sie los mit der kostenlosen Programmable Messaging-API. Zahlen Sie nur für die Nachrichten, die Sie senden und erhalten. Die Zahlung erfolgt pro Telefonnummer und es fallen kanalspezifische Gebühren an. Keine Verpflichtungen. Erhalten Sie Rabatte, wenn Sie sehr viele Nachrichten versenden und empfangen.