Streak

Streak is a flexible CRM and process management system that lives inside your Gmail inbox.

Integrate the Streak API with the Discord API

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

Create Box with Streak API on New Message (Instant) from Discord API
Discord + Streak
 
Try it
Create Task with Streak API on New Message (Instant) from Discord API
Discord + Streak
 
Try it
Link Boxes with Streak API on New Message (Instant) from Discord API
Discord + Streak
 
Try it
Update Box Field Value with Streak API on New Message (Instant) from Discord API
Discord + Streak
 
Try it
Update Box with Streak API on New Message (Instant) from Discord API
Discord + Streak
 
Try it
Box Changed Pipeline (Instant) from the Streak API

Emit new event when a box changes pipelines.

 
Try it
New Message (Instant) from the Discord API

Emit new event for each message posted to one or more channels in a Discord server

 
Try it
Box Changed Stage (Instant) from the Streak API

Emit new event when a box's stage is updated in a pipeline.

 
Try it
Message Deleted (Instant) from the Discord API

Emit new event for each message deleted

 
Try it
New Command Received (Instant) from the Discord API

Emit new event for each command posted to one or more channels in a Discord server

 
Try it
Create Box with the Streak API

Create a new box in Streak. See the docs

 
Try it
Create Task with the Streak API

Create a new task in a box. See the docs

 
Try it
Link Boxes with the Streak API

Link boxes to a specific box. See the docs

 
Try it
Send Message with the Discord API

Send a simple message to a Discord channel

 
Try it
Send Message (Advanced) with the Discord API

Send a simple or structured message (using embeds) to a Discord channel

 
Try it

Overview of Streak

With Streak's API, you can build powerful and custom applications to extend and
integrate with Streak. Here are some of the things you can build with the
Streak API:

  • Create custom objects within Streak, such as customer profiles or tasks
  • Automate customer onboarding processes by automatically sending emails and
    creating customer profiles within Streak
  • Update customer profiles in Streak based on customer activity
  • Keep customer records up-to-date by automatically syncing data from
    third-party applications
  • Automatically sync customer contact information from third-parties
  • Build an integration with a CRM to keep contact information up-to-date in
    Streak
  • Create custom triggers to automatically take actions within Streak based on
    customer actions
  • Create custom reports to analyze customer behavior or trends in their data
  • Store customer notes and other records for easy retrieval and review
  • Create custom views and filters to quickly analyze and report on customer
    data

Connect Streak

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: {
    streak: {
      type: "app",
      app: "streak",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.streak.com/api/v1/users/me`,
      auth: {
        username: `${this.streak.$auth.api_key}`,
        password: ``,
      },
    })
  },
})

Overview of Discord

The Pipedream Discord app enables you to build event-driven workflows that interact with the Discord API. When you authorize the Pipedream app's access to your guilds, you can use Pipedream workflows to perform common Discord actions, or write your own code against the Discord API.

Connect Discord

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: {
    discord: {
      type: "app",
      app: "discord",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://discord.com/api/users/@me`,
      headers: {
        Authorization: `Bearer ${this.discord.$auth.oauth_access_token}`,
        "accept": `application/json`,
      },
    })
  },
})