with Elastic Email and OpenAI (ChatGPT)?
Emit new event when a new contact is added to a mailing list. See the documentation
Emit new event when a delivery event occurs. See the documentation
Emit new event when a recipient clicks a link in an email. See the documentation
Emit new event when a recipient opens an email. See the documentation
Emit new event when a new batch is completed in OpenAI. See the documentation
Adds a new contact to a mailing list. See the documentation
The Chat API, using the gpt-3.5-turbo or gpt-4 model. See the documentation
Create a campaign in an Elastic Email account. See the documentation
Chat using the web search tool. See the documentation
Create a contact in an Elastic Email account. See the documentation
The Elastic Email API allows you to integrate a robust email sending platform into your Pipedream workflows. Use it to send emails, manage contacts, and track campaign statistics. With this API, you can automate email notifications, synchronize subscriber lists, or trigger marketing campaigns based on user actions.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
elastic_email: {
type: "app",
app: "elastic_email",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.elasticemail.com/v2/account/profileoverview`,
headers: {
"X-ElasticEmail-ApiKey": `${this.elastic_email.$auth.api_key}`,
},
})
},
})
OpenAI provides a suite of powerful AI models through its API, enabling developers to integrate advanced natural language processing and generative capabilities into their applications. Here’s an overview of the services offered by OpenAI's API:
Use Python or Node.js code to make fully authenticated API requests with your OpenAI account:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
openai: {
type: "app",
app: "openai",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.openai.com/v1/models`,
headers: {
Authorization: `Bearer ${this.openai.$auth.api_key}`,
},
})
},
})