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. Broadcast sending reputation is managed separately from your receipts to limit spillover.
Sample data — illustrative, not live metrics
Transactional, briefing, and marketing lanes with separately managed 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
npm install @blitzglobaltech/pulsepigeonimport { 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" });