E-Mail-Versand

Erreicht eure Spieler jenseits des Spiels mit transaktionalen E-Mails

Kostenlos starten

Euer SMTP, eure Marke

E-Mails kommen von eurer Domain. horizOn sendet nie in eurem Namen -- ihr behaltet volle Kontrolle über Zustellbarkeit und Branding.

Template-Engine mit Variablen

Erstellt wiederverwendbare HTML-Vorlagen mit Platzhaltern wie {{username}} oder {{eventTime}}. Unterstützt bis zu 15 Sprachen mit Übersetzungs-Support.

Sofortige oder geplante Zustellung

Sendet E-Mails sofort oder plant sie für später. Geplante E-Mails können jederzeit über die API abgebrochen werden.

Für Spielereignisse entwickelt

Turnier-Benachrichtigungen, Kaufbestätigungen, Inaktivitäts-Nudges, Willkommens-E-Mails. Ein API-Aufruf löst den gesamten Flow aus.

Schnelle Integration

Schnelle Integration

Unity (C#)
// Unity C#: Email Sending
using System;
using System.Collections.Generic;
using PM.horizOn.Cloud.Manager;

var mail = EmailSendingManager.Instance;
string userId = UserManager.Instance.CurrentUser.UserId;

// Send now to a registered player
var sent = await mail.SendEmail(userId, "welcome",
    new Dictionary<string, string> { ["username"] = "PlayerOne" }, "en");

// Schedule a reminder for tomorrow, then cancel it
var reminder = await mail.SendEmail(userId, "appointment_reminder",
    new Dictionary<string, string> { ["appointmentName"] = "Dentist" }, "en",
    DateTime.UtcNow.AddDays(1));
if (reminder != null) await mail.CancelEmail(reminder.id);
REST
# REST API: Email Sending

# Send an immediate email
curl -X POST https://horizon.pm/api/v1/app/email-sending/send \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "USER_ID",
    "templateSlug": "welcome",
    "language": "en",
    "variables": { "username": "PlayerOne" }
  }'

# Schedule an email for later
curl -X POST https://horizon.pm/api/v1/app/email-sending/send \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "userId": "USER_ID",
    "templateSlug": "appointment_reminder",
    "language": "en",
    "variables": { "appointmentName": "Dentist", "appointmentTime": "14:00" },
    "scheduledAt": "2026-04-12T14:00:00Z"
  }'

# Cancel a scheduled email
curl -X DELETE https://horizon.pm/api/v1/app/email-sending/EMAIL_ID \
  -H "X-API-Key: YOUR_API_KEY"

Diese Beispiele nutzen das Unity-SDK (C#) und die REST-API. Godot und Unreal haben dieselben Aufrufe in ihren eigenen SDKs: siehe Quickstart

Häufig gestellte Fragen

Häufig gestellte Fragen

Bereit zur Integration?

Startet noch heute mit horizOn. Free Tier inklusive.