Switchboard

Switchboard is an AI-driven content creation platform.

Integrate the Switchboard API with the Delay API

Setup the Switchboard API trigger to run a workflow which integrates with the Delay API. Pipedream's integration platform allows you to integrate Switchboard and Delay remarkably fast. Free for developers.

Delay Workflow with the Delay API

Delay the execution of your workflow for a specific amount of time (does not count against your compute time).

 
Try it

Overview of Switchboard

The Switchboard API is a framework that enables developers to build machine
learning capabilities into their applications. It allows developers to quickly
create algorithms and models that can be used to predict user behavior, analyze
sentiment, and understand natural language processing. The Switchboard API is
easy to use and gives developers full control over the underlying models, so
that they can customize their applications to fit their specific product
requirements.

With the Switchbot API, developers can build powerful applications that can
dramatically improve user experiences. Here are some of the things that you can
do with the Switchboard API:

  • Generating personalized recommendations based on user browsing behavior.
  • Automatically classifying customer feedback and complaints.
  • Analyzing customer sentiment to understand customer opinion on various
    topics.
  • Automatically detecting and responding to malicious activity.
  • Automatically recognizing faces in photographs.
  • Understanding natural language processing and responding to customer
    inquiries.
  • Predicting customer churn and proactively responding to potential customer
    losses.

Connect Switchboard

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    switchboard: {
      type: "app",
      app: "switchboard",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.canvas.switchboard.ai/templates`,
      headers: {
        "X-API-Key": `${this.switchboard.$auth.api_key}`,
        "Content-Type": `application/json`,
      },
    })
  },
})

Overview of Delay

The Delay API allows you to build workflows that wait a specified amount of
time before continuing. This can be useful for rate-limiting actions, or
waiting for an external event to occur.

Here are some examples of what you can build using the Delay API:

  • A workflow that sends a Slack message after a specified amount of time
  • A workflow that checks for new data from an external API every hour
  • A workflow that backs up a file to Dropbox every day

Connect Delay

1
2
3
4
5
6
7
export default defineComponent({
  async run({steps, $}) {
    // Specify the amount of time to delay your workflow in milliseconds
    return $.flow.delay(5000)
  },
})