Skip to main content
As well as creating outbound emails in the UI you can also send them with the sendNewEmail API. This is useful for proactively reaching out about issues.
  • Typescript SDK
  • GraphQL
import { PlainClient } from '@team-plain/typescript-sdk';

const client = new PlainClient({ apiKey: 'plainApiKey_xxx' });

const res = await client.sendNewEmail({
  customerId: 'c_01GTC6ZHCMAGR06FMPN9VY5J95',
  threadId: 'th_01HD44FHMCDSSWE38N14FSYV6K',
  subject: 'Your account has a problem',
  textContent: 'The plain text version of your email goes here.',
  markdownContent: 'The markdown **version** of your _email_ goes here.',
});

if (res.error) {
  console.error(res.error);
} else {
  console.log(res.data);
}