Back to Home
ActiveConversion

Documentation

Start sending transactional emails in minutes with our simple API

Quick Start Guide

1Get your API key

After your application is approved, you'll receive your API key from the dashboard. Keep this key secure and never expose it in client-side code.

sn_live_79c3f2e1b4d8a5f6...

2Choose your language

3Install the SDK

npm install activeconversion

4Initialize the client

import { ActiveConversion } from 'activeconversion';

const activeconversion = new ActiveConversion({
  apiKey: 'sn_live_...'
});

5Send your first email

const { data, error } = await activeconversion.emails.send({
  from: 'onboarding@example.com',
  to: ['user@gmail.com'],
  subject: 'Welcome to Acme!',
  html: '<p>Thanks for signing up!</p>',
  text: 'Thanks for signing up!'
});

Email Templates

Use our pre-built templates or create your own with our template engine.

  • Dynamic variables with Handlebars syntax
  • Responsive HTML templates
  • Automatic plain text generation
  • Template versioning and A/B testing

SMTP Integration

Connect via SMTP for legacy applications or when API integration isn't possible.

Server: smtp.activeconversion.com
Port: 587 (TLS) or 465 (SSL)
Username: Your API key
Password: Your API key

Complete API Reference

Explore our full API documentation with detailed endpoints, parameters, and examples

View API Reference

Official SDKs

Node.js / TypeScript

Full TypeScript support with async/await

npm install activeconversion

Python

Compatible with Python 3.7+

pip install activeconversion

PHP

PSR-4 compliant, PHP 7.4+

composer require activeconversion/sdk

Ruby

Ruby 2.6+ with Rails integration

gem install activeconversion

Go

Idiomatic Go with context support

go get github.com/activeconversion/go

Java

Java 8+ with Spring Boot support

Maven: com.activeconversion