with Wave and SlickText?
Create an invoice for a customer with one product. See the documentation
Add a new contact to your messaging list. See the documentation
Updates personal details of an existing contact. See the documentation
Wave is a financial software that simplifies accounting, invoicing, and receipt scanning for small businesses. With the Wave API, you can automate various financial tasks directly within Pipedream. You can create invoices, manage customers, process payments, and extract financial reports. Integrating Wave with Pipedream allows you to connect your accounting workflow with other apps, triggering actions based on financial events or scheduling regular financial operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
wave: {
type: "app",
app: "wave",
}
},
async run({steps, $}) {
const data = {
"query": `{
user {
id
defaultEmail
}
}`,
}
return await axios($, {
method: "post",
url: `https://gql.waveapps.com/graphql/public`,
headers: {
Authorization: `Bearer ${this.wave.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
},
data,
})
},
})
SlickText provides a platform to harness the power of text messaging for marketing and communication purposes. With its API, you can automate the sending of SMS messages, manage contacts, and track message performance directly through Pipedream. Pipedream's serverless execution model and vast connectivity with other apps make it an ideal environment to build complex messaging workflows, enriching communications with data from CRMs, customer support platforms, and marketing tools.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
slicktext: {
type: "app",
app: "slicktext",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://dev.slicktext.com/v1/brands`,
headers: {
Authorization: `Bearer ${this.slicktext.$auth.public_api_key}`,
},
})
},
})