Prerequisites
To get the most out of this guide, you’ll need to:- Create a SendPost Account
- Netlify Account (free tier works)
- A Sub-Account API Key from your SendPost dashboard
You can find your API keys in your SendPost Dashboard. Make sure to use your Sub-Account API Key for sending emails.
1. Install Dependencies
npm
2. Project Structure
Create a Netlify function:3. Basic Email Function
Createnetlify/functions/send-email.js:
JavaScript
TypeScript Version
Createnetlify/functions/send-email.ts:
TypeScript
4. Environment Variables
Createnetlify.toml:
- Go to Site settings → Environment variables
- Add
SENDPOST_API_KEY
5. Common Use Cases
Welcome Email Function
Createnetlify/functions/welcome-email.js:
JavaScript
6. Testing Locally
Install Netlify CLI:7. Deploy
Deploy to Netlify:8. Next Steps
Explore more examples and use cases:Netlify Functions
Learn more about Netlify Functions
SendPost JavaScript SDK
View the official SDK package on npm
Quickstart Example
View a complete working example on GitHub