PulsePigeon
Infrastructure for emails people can trust.
Transactional and marketing email on one platform: create a key, verify a domain, send through the API, and watch every delivery event land in one calm workspace. Broadcasts ride separate sending reputation from your receipts, always.
Sample data — illustrative, not live metrics
Transactional, briefing, and marketing lanes with isolated reputation; clear audit trails; consent gates and caller-supplied unsubscribe URLs. Reuse an Idempotency-Key for retry-safe sends, and signed webhooks with retry and dead-letter delivery are built in, not bolted on. Built for teams that ship carefully.
Developer experience
Start in your language
Registry installation appears here after the beta artifact passes clean-consumer verification.
import { PulsePigeon } from "@blitzglobaltech/pulsepigeon";
const client = new PulsePigeon(process.env.PULSEPIGEON_API_KEY!);
await client.messages.send({
project_id: "proj_123",
from_email: "[email protected]",
to: [{ email: "[email protected]" }],
subject: "Welcome",
text: "Hello from PulsePigeon."
}, { idempotencyKey: "welcome-user-123" });