UserVoice

User feedback made easy and actionable

Integrate the UserVoice API with the Discord Bot API

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

Add Role with Discord Bot API on New NPS Ratings from UserVoice API
UserVoice + Discord Bot
 
Try it
Change Nickname with Discord Bot API on New NPS Ratings from UserVoice API
UserVoice + Discord Bot
 
Try it
Create Channel Invite with Discord Bot API on New NPS Ratings from UserVoice API
UserVoice + Discord Bot
 
Try it
Create DM with Discord Bot API on New NPS Ratings from UserVoice API
UserVoice + Discord Bot
 
Try it
Create Guild Channel with Discord Bot API on New NPS Ratings from UserVoice API
UserVoice + Discord Bot
 
Try it
New NPS Ratings from the UserVoice API

Emits new NPS ratings submitted through the UserVoice NPS widget. On first run, emits up to 10 sample NPS ratings users have previously submitted.

 
Try it
New Message in Channel from the Discord Bot API

Emit new event for each message posted to one or more channels

 
Try it
New Guild Member from the Discord Bot API

Emit new event for every member added to a guild

 
Try it
Add Role with the Discord Bot API

Assign a role to a user. Remember that your bot requires the MANAGE_ROLES permission. See the docs here

 
Try it
Change Nickname with the Discord Bot API

Modifies the nickname of the current user in a guild.

 
Try it
Create Channel Invite with the Discord Bot API

Create a new invite for the channel. See the docs here

 
Try it
Create DM with the Discord Bot API

Create a new DM channel with a user. See the docs here and here

 
Try it
Create Guild Channel with the Discord Bot API

Create a new channel for the guild. See the docs here

 
Try it

Overview of UserVoice

Using the UserVoice API, developers can build powerful customer service tools
to improve the service your organization provides to its customers. Here are
just a few of the possibilities:

  • Create a custom portal, allowing your customers to submit and manage their
    requests, as well as track their progress, all within your own branded
    domain.
  • Integrate UserVoice with your existing customer service software, enabling
    customers to better track their inquiries and quickly provide feedback on
    their experiences.
  • Design branded surveys to gather feedback from customers and gain insight
    about how to improve your customer service.
  • Automate customer service processes to ensure each customer's inquiries are
    handled quickly and efficiently.
  • Use data from the UserVoice API to gain valuable insights into your customer
    service performance.

These are just a few of the possibilities that can be accomplished through the
UserVoice API. With its comprehensive suite of features, your organization will
be able to provide exceptional customer service experiences and better serve
your customers.

Connect UserVoice

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    uservoice: {
      type: "app",
      app: "uservoice",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.uservoice.$auth.subdomain}.uservoice.com/api/v2/admin/users/current`,
      headers: {
        Authorization: `Bearer ${this.uservoice.$auth.access_token}`,
      },
    })
  },
})

Overview of Discord Bot

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 Bot

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    discord_bot: {
      type: "app",
      app: "discord_bot",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://discord.com/api/users/@me`,
      headers: {
        "Authorization": `Bot ${this.discord_bot.$auth.bot_token}`,
      },
    })
  },
})