Nilovon Connect
Getting Started

Quick Start

Go from zero to sending your first message in under five minutes.

1. Create an account

Sign up at the Connect dashboard and create your first organization.

2. Get your API key

Open Settings → API Keys in the dashboard and create a new key. Each API key is scoped to the organization it was created in — no extra configuration needed.

Service endpoints

  • Homepage: https://connect.nilovon.com
  • API: https://api.connect.nilovon.com
  • API reference: https://api.connect.nilovon.com/v1
  • SMTP relay: smtp.connect.nilovon.com
  • SDK package: @nilovonjs/connect

3. Install the SDK

npm install @nilovonjs/connect

4. Send your first email

index.ts
import { createClient } from "@nilovonjs/connect";

const connect = createClient({
  apiKey: "sk_live_...",
});

const message = await connect.message.send({
  channelType: "email",
  emailDomainId: "dom_...",         // from the dashboard
  to: "recipient@example.com",
  subject: "Hello from Connect",
  body: "<p>Your first message!</p>",
});

console.log(message.id, message.status); // msg_... sent

5. Send your first SMS

sms.ts
const sms = await connect.message.send({
  channelType: "sms",
  phoneNumberId: "pn_...",          // from the dashboard
  to: "+15559876543",
  body: "Hello from Connect!",
});

console.log(sms.id, sms.status);

Next steps

  • SDK Reference — full client API with examples for every method
  • Messages — understand channels, statuses, and templates
  • Webhooks — get notified when messages are delivered or fail

On this page