View as Markdown
Yespo icon

Yespo ACTION

Send Email

Generates and sends an email using the assigned template. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Yespo account once, then configure and run Send Email from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "yespo-send-email",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    yespo: { authProvisionId: "apn_xxxxxxx" },
    from: "From",
    subject: "Subject",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Send Email inputs
Property Type Description
from From string
Sender address (enter one of the valid sender addresses).
Required
subject Subject string
Message subject.
Required
htmlText HTML Text string
Message HTML code.
Required
plainText Plain Text string
Version of the message in plain text.
Optional
ampHtmlText AMP HTML Text string
Message AMP HTML code.
Optional
emails Emails string[]
The list of recipients.
Required
tags Tags string[]
The list of tags assigned to the message.
Optional
externalRequestId External Request Id string
External request ID. It is the same for all the recipients.
Optional
skipPersonalisation Skip Personalisation boolean
Skip the application of personalization to the message.
Optional
subscriptionKeys Subscription Keys string[]
Array of subscription category keys added to the message.
Optional
trackUrls Track URLs boolean
The parameter determines whether to track links in the message or not. The default value is 'true'.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
yespo-send-email
Version
0.0.2
App
Yespo
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes