Scheduled email delivery

Schedule a delivery of an email by providing the scheduledAt parameter set to a valid ISO 8601 date in the future.

Example

const configureSidemail = require("sidemail");
const sidemail = configureSidemail({ apiKey: "replace-with-your-api-key" });
  
const response = await sidemail.sendEmail({
	toAddress: "user@example.com",
	fromAddress: "you@example.com",
	fromName: "Your app",
	templateName: "Welcome",
	// Deliver the email in 60 minutes from now
	scheduledAt: "2024-11-02T20:17:30.332Z",
});

Unschedule email

Unschedule email delivery by deleting the email via API (see the delete email API endpoint).

Or unschedule email deliver from the project's history page in your dashboard.