Discord

Use this app to create a Discord source that emits messages from your guild to a Pipedream workflow.

Integrate the Discord API with the Letterdrop API

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

Add Subscriber with Letterdrop API on New Message (Instant) from Discord API
Discord + Letterdrop
 
Try it
Draft Blog Post with Letterdrop API on New Message (Instant) from Discord API
Discord + Letterdrop
 
Try it
Remove Subscriber with Letterdrop API on New Message (Instant) from Discord API
Discord + Letterdrop
 
Try it
Add Subscriber with Letterdrop API on Message Deleted (Instant) from Discord API
Discord + Letterdrop
 
Try it
Add Subscriber with Letterdrop API on New Command Received (Instant) from Discord API
Discord + Letterdrop
 
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
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
New Post Published (Instant) from the Letterdrop API

Emit new event when a new post gets published on Letterdrop. After creating the source, access Letterdrop UI, go to Settings > Integrations > API and Webhooks > Webhook Endpoints > Setup endpoints and add your source endpoint URL to the respective webhook endpoint. See the documentation

 
Try it
New Guild Member (Instant) from the Discord API

Emit new event for each new member added to a guild

 
Try it
Add Subscriber with the Letterdrop API

Adds a new subscriber to your Letterdrop publication. See the documentation

 
Try it
Draft Blog Post with the Letterdrop API

Drafts a new blog post in your workspace with the required title and content, and optional images and tags. See the documentation

 
Try it
Remove Subscriber with the Letterdrop API

Removes a subscriber from your publication if the email matches an existing one. See the documentation

 
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 Discord

The Discord API interacts seamlessly with Pipedream, empowering you to craft customized automations and workflows for your Discord server. With this powerful integration, you can automate tasks like message posting, user management, and notifications, based on a myriad of triggers and actions from different apps. These automations can enhance the Discord experience for community moderators and members, by synchronizing with external tools, organizing community engagement, and streamlining notifications.

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`,
      },
    })
  },
})

Overview of Letterdrop

The Letterdrop API enables automated content marketing workflows, streamlining the process of creating, delivering, and tracking email campaigns and newsletters. By harnessing this API within Pipedream, users can craft data-driven, personalized content distribution strategies, integrate with CRMs for targeted outreach, and monitor engagement metrics to refine future campaigns. In essence, it's a tool that can help you engage your audience efficiently by automating repetitive content operations and aggregating performance data for actionable insights.

Connect Letterdrop

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    letterdrop: {
      type: "app",
      app: "letterdrop",
    }
  },
  async run({steps, $}) {
    const data = {
      "query": `Pipedream`,
      "offset": `0`,
      "limit": `5`,
    }
    return await axios($, {
      method: "post",
      url: `https://api.letterdrop.com/api/v1/posts`,
      headers: {
        "api-key": `${this.letterdrop.$auth.api_key}`,
      },
      data,
    })
  },
})