with ChatBotKit and Bubble?
Creates a new conversation in the bot. See the documentation
Imports a specified file into the bot's dataset. See the documentation
Send and receive a conversation response. See the documentation
ChatBotKit API empowers you to create and manage conversational experiences with ease. Within Pipedream, you can leverage this API to automate interactions, analyze message content, and enhance customer engagement by integrating with other apps. Think of ChatBotKit as the backbone of your chatbot logic, while Pipedream serves as the orchestrator, connecting your bot to a vast array of services, databases, and communication platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
chatbotkit: {
type: "app",
app: "chatbotkit",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.chatbotkit.com/v1/usage/fetch`,
headers: {
"Authorization": `Token ${this.chatbotkit.$auth.token}`,
},
})
},
})
The Bubble API empowers you to automate and extend the functionality of your Bubble applications. Using Pipedream, engage your Bubble app with dynamic workflows that can handle tasks like syncing data between platforms, processing events in real-time, and orchestrating complex actions without writing extensive code. Leverage Pipedream’s capabilities to trigger on events, perform API operations, and connect with countless other services to enrich your Bubble app with minimal fuss.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bubble: {
type: "app",
app: "bubble",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.bubble.$auth.root_url}`,
headers: {
Authorization: `Bearer ${this.bubble.$auth.api_key}`,
},
})
},
})