YouCanBook.Me

Online scheduling tool for customer bookings. Automatically create unique virtual meeting links for meetings scheduled through YouCanBook.me. Custom availability and control. Set up custom availability, padding between appointments and appointment duration.

Integrate the YouCanBook.Me API with the Discord Bot API

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

Add Role with Discord Bot API on New Booking from YouCanBook.Me API
YouCanBook.Me + Discord Bot
 
Try it
Add Role with Discord Bot API on New Cancelled Booking from YouCanBook.Me API
YouCanBook.Me + Discord Bot
 
Try it
Change Nickname with Discord Bot API on New Booking from YouCanBook.Me API
YouCanBook.Me + Discord Bot
 
Try it
Change Nickname with Discord Bot API on New Cancelled Booking from YouCanBook.Me API
YouCanBook.Me + Discord Bot
 
Try it
Create Channel Invite with Discord Bot API on New Booking from YouCanBook.Me API
YouCanBook.Me + Discord Bot
 
Try it
New Booking from the YouCanBook.Me API

Emit new event for each new booking

 
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 Cancelled Booking from the YouCanBook.Me API

Emit new event when a booking is cancelled

 
Try it
New Forum Thread Message from the Discord Bot API

Emit new event for each forum thread message posted. Note that your bot must have the MESSAGE_CONTENT privilege intent to see the message content, see the docs here.

 
Try it
New Guild Member from the Discord Bot API

Emit new event for every member added to a guild. See docs here

 
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 Guild Channel with the Discord Bot API

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

 
Try it
Delete Channel with the Discord Bot API

Delete a Channel.

 
Try it

Overview of YouCanBook.Me

The YouCanBook.me API allows developers to easily integrate booking and
appointment-scheduling capabilities into any website or application. With the
API, developers can programmatically build bookable experiences that let
customers book available appointments and see a personalized, real-time view of
their calendars.

The API lets developers customize the booking experience in a wide variety of
ways. You can easily adjust the button design, create custom booking forms,
define how and when customers will receive a booking confirmation, add
additional fields, provide access to members-only appointments, and plenty
more.

With the YouCanBook.me API, you can build the following:

  • Scheduling Widgets: Create widgets with simple embed codes that can be
    custom-styled to fit the look and feel of your website.
  • Automated Appointment Reminders: Send automated reminder emails or text
    messages to customers when an appointment is approaching.
  • Online Payment Portals: Link the WooCommerce or Shopify payment gateways to
    the YouCanBook.me API for secure online payments.
  • Messaging Integrations: Create automated messaging experiences with other
    providers like WhatsApp, Telegram, Facebook Messenger, and more.
  • Automated Notifications: Send automatic notifications to customers and staff
    when bookings are made or cancelled.
  • Calendar Connections: Connect YouCanBook.Me with 3rd-party calendaring
    applications, like iCalendar and Google Calendar.

Connect YouCanBook.Me

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

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