Skip to main content
All CollectionsCredit Card Processing
How to Use the Booking Form to Collect an Existing Customer's Credit Card
How to Use the Booking Form to Collect an Existing Customer's Credit Card
Natalia avatar
Written by Natalia
Updated over 6 months ago

This process shows how to modify a booking form into a tool for collecting the credit cards of your existing customers in ZenMaid.

Click on All Booking Forms under Bookings

Click the New Booking Form Button at the top right to get started:ย 

Step 1: Integrate ZenMaid and Stripe or Square.

  • Make sure you have your Square or Stripe set up in your ZenMaid account.

Step 2: Create a modified booking form.

  • Click on the โœ๏ธ icon beside the default title Complete Your Booking! and subtitle field and change the form's title.

  • An example title could be Credit Card Authorization or Customer Information Form.

  • Disclaimers may say something like, "This will authorize us to charge the credit card for agreed services. I understand that my information will be saved to file for future transactions on my account."

  • Scroll down through the booking form, drag & drop any items unrelated to capturing credit cards into the right panel using the four-way arrow icon on the upper right corner.

  • Only the name, email, and payment field should be on the form (address and phone number are not needed and should be removed)

  • To merge profiles, edit the email line to say "Email that we have on file." If a customer enters a different email address than what is listed in ZenMaid, a duplicate profile will be created. Duplicate profiles need to be manually merged.

  • After removing unnecessary booking form items, add the Payment info (located at the right panel) element by clicking on the four-way arrow icon beside it and dragging it across the form wherever you want it placed.

  • Change your Form Button Caption into something like Submit Now instead of the default Book Now.

  • Afterward, go to the Pricing tab and uncheck the box beside the Display price estimate next to the form?

  • Then, go to the Settings tab to customize your card authorization form's URL. Make sure that every word should be separated using a dash '-' instead of space.

  • Under the Appointment Creation field, set it to I want to manually confirm every appointment before they are placed on the calendar.

  • Go to the Booking Confirmation tab and uncheck the boxes beside Send a booking confirmation email to customer and Send a booking confirmation SMS to customers.

  • Adjust the Confirmation Heading & Confirmation Text to not use the words 'Booking'.

  • For example use "Successfully Sent!" or "We will contact you to confirm your details"

  • Make modifications according to your preferences. Double-check everything and hit the Save Changes button.

  • Once you've saved your changes, you'll be redirected back to your All Booking Forms page.

  • Copy the URL under the Share box beside your newly created form. You can hyperlink this URL through email. You may also attach this link to your ZenMaid email templates such as your Work Order.
    โ€‹

Notes:

When a client fills out the form, the email must match their existing customer profile in ZenMaid. Otherwise, a second profile will be created, which will need to be manually merged.


Keywords:

credit card authorization form, booking form card auth, card auth form, zenmaid card form, capture card, credit card capture zenmaid, duplicate profiles

Did this answer your question?