A booking is considered incomplete when a customer starts the booking process but doesn't finish it. This usually happens with paid meetings, where the customer fills out the booking form but never completes the payment.
Incomplete bookings do not take up slots in your calendar. Since the booking process was never completed, these bookings cannot be rescheduled or canceled.
Why a booking shows as incomplete
NeetoCal tells you why each booking didn't finish, so you know how close the customer got and whether it's worth following up. You'll see one of these reasons on the booking's detail page:
Payment form not seen — the customer filled out the booking form but left before reaching the payment page.
Payment form seen — the customer reached the payment page but didn't complete the payment.
Payment declined — the customer tried to pay, but the payment was declined. When the payment provider gives a reason, it's shown here too.
Slot already taken — the customer paid, but someone else booked the same slot first (or the host became unavailable), so the booking couldn't be confirmed. The payment is refunded in this case.
Refunded — the customer was booking a recurring meeting but paid with a method that can't be charged automatically for the future sessions, so the payment was refunded.
Who can see incomplete bookings
Both admins and hosts can view incomplete bookings:
Admins see all incomplete bookings across the workspace. The Incomplete tab includes a Host column showing which host each booking belongs to, just like the other booking tabs.
Hosts see their own incomplete bookings, so they can follow up on customers who started booking with them without needing an admin to check on their behalf.
Reviewing an incomplete booking
On the Incomplete tab, the Last attempted column shows when the customer last did something on the booking, so you can spot the most recent attempts at a glance. You can sort by this column.
Open any incomplete booking to see the full picture:
The reason line at the top explains what happened, along with how many times payment was attempted and when the last activity was.
The Timeline tab lists every event on the booking in order, from when it was first started through each payment attempt and any reminder emails that were sent.
Automatic reminder emails
For paid meetings, NeetoCal automatically emails the customer once to nudge them to finish, so you don't have to chase them yourself. The email depends on how far they got:
If they never reached the payment page, they get a Finish your booking email with a link to pick up where they left off.
If they reached the payment page but didn't pay, they get a Complete payment email with a link to finish paying.
The reminder goes out a little while after the booking is started and only once per customer for that meeting. If the customer has already booked again or finished the booking, no reminder is sent. Replies to the reminder go straight to the host. You'll see "Email sent to the customer" in the booking's Timeline once it goes out.
Deleting incomplete bookings
To manage incomplete bookings, visit the Incomplete tab on the Bookings page. Here, you can delete incomplete bookings by clicking the checkbox on the leftmost side of each booking. Once selected, use the Take action drop-down menu to delete them.
Manually marking incomplete bookings as complete
In some cases, you may resolve this by taking the payment outside of NeetoCal. For example, the customer might do a bank transfer or pay the service provider directly. While this makes sure the service provider gets paid, it does not automatically update the status of the meeting in NeetoCal.
NeetoCal lets you manually complete the meeting within the platform. This records that the payment was handled externally and confirms the meeting.
Go to the Bookings page.
Click the Incomplete tab. This shows all meetings that are yet to be confirmed.
Click the booking you want to mark as confirmed.
Click the three-dot menu.
Click Confirm booking.
In the modal, add Notes (optional).
Click Mark as paid to confirm the payment.
Enter the Payment ID (optional), Amount, Currency, and Payment notes.
Click Confirm.
You'll see that the meeting is scheduled and the payment is marked as paid. The manual payment ID is shown if you entered one.
A confirmation email is sent automatically to both the host and the customer, letting them know the meeting is now confirmed and scheduled.