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.
Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.
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:
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}`,
},
})
},
})
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
async run({ steps, $ }) {
// Return data to use it in future steps
return steps.trigger.event
},
})