Schedule appointments with EDD Bookings

Earlier today we released a brand new extension for appointment and session management, EDD Bookings. This extension adds a booking system to your Easy Digital Downloads store, allowing customers to purchase and schedule appointments for services, meetings, consultations, and other scheduled events that require a payment.

The plugin is simple, yet exceptionally powerful and allows you to precisely control the time slots available for customers to book. With an intuitive drag-and-drop interface, you can configure the days and times that are available and also easily set the days and time periods that are unavailable.

file-vbnr6AZLWc (1)

Who is this plugin suited for?

Due to its flexibility, it’s really perfectly suited for anyone that needs to schedule appointments or sessions of any kind. It works great for both digital and in-person bookings.

Want to schedule a consultation call? EDD Bookings will work great.

Want to schedule a development meeting? Easy.

Want to schedule a medical appointment and pay ahead of time? Simple.

Want to book photo shoots with photographers or clients? Perfect.

Whatever type of bookings you need to manage, EDD Bookings will be an excellent platform for you.

You can find out more about the extension from the EDD Bookings page.


corrado izzo

Great Work!!!

Dimitri Longo

Hi. really nice Nice plugin, just one question

How he manages the appointment when the customer lives in another time zone? If you said that you are available between 8 AM and 1 PM in Paris, and your client in Los Angeles made a reservation at 10 AM?



The times are shown in the timezone of the website. Usually people solve that issue by including a “Times are in UTC -6” or similar on the bookings page. That way there’s no confusion as to what timezone is used.

Dimitri Longo

Great really great, i think i will buy it. There is a demo site somewhere ?


No but we do have a full 30-day refund policy so you can purchase it risk free. If it doesn’t work for you for any reason, you can receive a full refund.


I’m so excited about this extension, I’ve always hoped EDD would come out with something like this for my tour company. Will take a look soon, hope it works for our needs! 🙂


IS this compatible with Front End Submissions to allow for multi-vendors to use bookings


I figured, I will develop a custom plugin then, Ill send it to edd when Im done


Consider me to be your first customer 🙂 please let me know when its ready!


Pipin is extremely talented and I dont want to take anything away from his or the mayors plug but, I already built a multivendor booking plug for woocommerce off of the woothemes bookings, which we adapted for use in Dokan. We did this so everything is done front end. It is in beta right now, as there is still a few security issues, but I will have it done by end of december then I will get around to adapting it for use in edd. We saw the work flow with edd, but edd is mostly for digital downloads, and I was mostly going after the magento extension that costs a grand (which is ridiculous) but the work flow and the programming was the same as it is with edd. So give me a few weeks and you can have the first stable version for free


Randy, consider me customer #2 🙂 I’ll be looking for front end bookings in mid February. If you have something available by then let me know, else I will be building out something similar.


Hi Steve, I have been working on it. I do have the multivendor booking aspect already finished.
I basically heavily modified woocoms bookings, actually more like completely rewrote the script. 🙂 basically the customer can book as usual, the vendor themselves can do everything from the front end. Availability costs etc.
I am at the moment just cleaning up the code. You can email me at randyfabiano at gmail dot com and ill send you the preview.


Hey Randy, is there any update on your booking plugin? Would love to get a copy.

Vasileios Kanonidis

It is possible for MultiVendors ro use that plugin and offer multi vendor bookings?


With this plugin, is there a way to force the bookings out 24 to 48 hours depending. For example, someone wants to book a training session, but I do not want to be suddenly surprised that I have an appointment. So at the time of booking, can you make X amount of hours or days unavailable to be booked?

I am hoping this makes sense.

Thank you!


Hi Jason,

At the moment, no, not without manually adjusting the dates available each day.


Looking forward to this being compatible with front end submissions. It sounds like a great plugin.


Hi! I’ve been waiting for this plugin – excited about it’s potential. Several questions:

1) Does it work with recurring payments?

I’ve browsed the images on the linked page, but still feel the need to ask –

2) If I wanted to offer a single booking of 4 Tuesdays at 4:00 PM, as one product, and as one purchase could I? (with recurring payments?)

3) After the purchase of those previous booking, would the booked dates open again once the purchase has expired?


1. Could you elaborate on your exact requirements?

2. Are you referring to the ability to limit the number of times a particular session date/time can be booked?

3. No, that’s not handled at this time.


Pippin, I operate a music education studio. We book in 1/2 hour increments, by the month. So if A student wants to book 3:30 on Wednesday, we would typically request that the purchase be a minimum of 4 weeks at one time- one purchase. (four 3:30 Wednesday appointments).

1) My desire: If a student were to purchase these 4 weeks at once, with a recurring payment, the “availablity” for Wednesday at 3:30 would not be reflected until the subscription is NOT paid, or is cancelled. If it IS paid as a subscription, the booking would recur for the next 4 weeks.

2) Group into weeks as one unit. Perhaps the limit being that 4 weeks of booking can only be on the same day and time each for the four weeks. Again- a minimum purchase of 4 weeks (with the possibility of administrative override :).

3) I think “1” would take care of this, if it were possible.


Whoops! I missed your comment.

Unfortunately, no, the Bookings plugin does not yet support Recurring Payments or groupings like that.


Hi there. Can the plugin integrate in anyway with mailchimp or similar autoresponder



Hi – sorry a follow on from my last question. I just saw you have a mailchimp add on. Does this work with the EDD Bookings process.
1. Offer of free consultation
2. Choose an available slot in EDD booking.
3. On completion trigger a mailchimp responder and add to list.

Any good for this.

Many thanks



Hi Paul,

Yes that can definitely be done! This blog post covers how to do that with our MailChimp add-on:


Thanks for getting back to me. Which bits of kit will need to make that happen. Just the booking software and mailchimp plugin. Or do I need the core plugin as well?



Great stuff – thank you very much. We’re in!!

Paul Baillie

Hi Pippin

I purchased the plugins but I get this message everyone I test an appointment

The booking you selected is unavailable! This is either an indication of a problem with our service or your chosen session has been booked by someone else.

Paul, could you go ahead and open a ticket for me? We’ll be happy to help work out the details:

Paul Baillie

Thats done – thx very much

Tansey Louis

Does this plugin work with front end submissions so that vendors can sell bookings as well?


Leave a Reply

Your email address will not be published. If you need technical assistance, please open a support ticket.