Transactional Email
Set up transactional email sending through the Leadpush Email API or SMTP relay with verified sender identities and application-ready credentials.
The Transactional Email section is for product and engineering teams that send operational email through the Email API or SMTP relay. Use it when you need to prepare Leadpush for password resets, login codes, account alerts, receipts, verification messages, or other event-driven mail that should send immediately from your application.
If you are sending transactional email through the REST API instead of SMTP, start with the Send Email API. For a product overview of both API and SMTP delivery paths, see Transactional Email API & SMTP Relay.
Sections in this category
- SMTP Setup
- SMTP Credentials
- Domain Setup
- Sending an Email
- Custom Email Headers
- Email API vs SMTP Relay
- Sending Email with the Python SDK
- Sending Email with the Go SDK
What this category helps you do
Use these guides to learn how to:
- set up the required prerequisites for API- or SMTP-based transactional sending
- verify the domain and sender identity used by operational mail
- create API keys or SMTP credentials for the application or service that will authenticate to Leadpush
- send a transactional email through the Email API or SMTP with concrete application examples
- pass Leadpush-specific custom headers for message tags and tracking controls
- compare SMTP setup with the REST API path for application-triggered transactional sends
- install the official Python SDK and send through synchronous or asynchronous application code
- install the official Go SDK and send through context-aware application code
- connect transactional-email planning with the existing workspace-level setup guides in the dashboard
Start here
Start with SMTP Setup for the full SMTP order of operations. Open Domain Setup when you need to verify DNS and create the sender identity your application will use. Use SMTP Credentials when you are ready to generate the username and password your app will store. Then use Sending an Email when you want a concrete SMTP example to test from your application. Use Custom Email Headers when your app needs to set a message tag or override tracking behavior for a specific send.
For REST API sending, use Authorization to create and secure API credentials, then send through the Send Email API. Python applications can follow Sending Email with the Python SDK for installation plus synchronous and asynchronous examples. Go applications can follow Sending Email with the Go SDK for context-aware requests, timeouts, responses, and structured errors.
Why this matters
Transactional email setup is not just about making an API call or opening an SMTP connection. Leadpush needs a verified domain, a verified sending address, and the correct API or SMTP credential before your application is ready for reliable live delivery. Organizing these steps into one category makes it easier for teams to move from product requirements to workspace setup without missing a dependency.
Related reading
Explore this topic
Continue exploring this topic
Connect this guide to relevant product capabilities, implementation details, and practical email workflows.