Sending data charts

Sidemail no-code email editor features chart element that allows you to visualize data like time series inside of emails you send out.

Include an array of numbers (must be greater than zero) inside the templateProps parameter to pass the data to the chart. The key name you for the chart data array must match the name you specified in the template element's options.

Chart

Set up email template

First, you'll need to create an template in the no-code email editor and use the chart element. You can choose either line chart or bar chart.

The variable name you set up in the chart element, you'll than use in the send email method to pass data to the chart inside of templateProps parameter.

Code 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: "Weekly report",
	templateProps: {
		chart: [100, 200, 300, 400, 200, 300, 200, 500]
	}
});