with WebMerge and BotX?
WebMerge is an API that automates the creation of PDFs, Word documents, Excel files, and more, by merging data into custom-built templates. With Pipedream, you can harness this functionality to create dynamic documents fueled by data from various sources. Think auto-generated reports from CRM leads, personalized contracts from form submissions, or automated invoices post-sale. Pipedream's serverless platform allows you to create intricate workflows that connect WebMerge with other apps, triggering document creation with real-time data.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
webmerge: {
type: "app",
app: "webmerge",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.webmerge.me/api/documents`,
auth: {
username: `${this.webmerge.$auth.api_key}`,
password: `${this.webmerge.$auth.api_secret}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
botx: {
type: "app",
app: "botx",
}
},
async run({steps, $}) {
const data = {
"Action": "Execute",
"UserSays": "[{\"DCSField\":\"Could you be my assistant today?\"}]"
}
return await axios($, {
method: "post",
url: `https://api.botx.cloud/CognitiveDiagram/${this.botx.$auth.cognitive_diagram_id}/Execute`,
headers: {
Authorization: `Bearer ${this.botx.$auth.oauth_access_token}`,
"Content-Type": "application/json"
},
data,
})
},
})