Skip to content
Start a Free 14-Day Trial

Payments for all Appointments

Collect payments for any appointment (not just those booked through Apptoto) using prices in events, manual requests, or auto messages.

Apptoto allows you to collect payments for all of your appointments, not just ones booked through Apptoto.

Learn more about Apptoto’s Payments feature:

This guide covers the following topics.

  1. How to tell Apptoto the price for each appointment
  2. Collecting Payments
    • Manually requesting payments
    • Through the “Appointment Page” (sent in reminders)
    • Automatically using “Auto Messages” (e.g. reply ‘p’ to pay)
  3. Configuring the “Payment Page” TBD

In order to collect payments for your Appointments, Apptoto needs to know how much each contact should pay for their appointment.

Telling Apptoto the price for an appointment type

Section titled “Telling Apptoto the price for an appointment type”

If you offer a specific appointment type on a booking page and always charge the same amount for it, you only need to set the price and payment settings once. Navigate to Booking Pages > Select a Booking page > Appointment Types. Once there, add or edit your appointment types and scroll down to the Payments section to fill in the amount and other details.

Set the payment requirements for individual appointment types via booking page settings.

If your appointments all have variable prices, you can put the price in the body of your appointment event instead and have Apptoto use that to charge your client or patient.

Turn the “Use price in event if one exists” option on. Apptoto will then look for the price using these methods (in order):

  1. A custom field called “price” (e.g. if the body of the event has ‘price: 25’ in it)
  2. Any $ amount found in the event title/location/body (e.g. $25.00 or $25)

Add a price to the appointment editor to tell Apptoto what price to charge.

  1. Find the appointment on the Agenda view: Navigate to Appointments and locate the appointment. Look for the grey $ icon next to the participant’s name. Request a payment manually by clicking the $ icon next to an event on the Appointments tab.
  2. Open the payment menu: Click the $ icon to open the payment actions menu.
  3. Send or edit the request:
    • Click Send now to immediately send the default payment request message.
    • Click Request Payment ($…) to preview and edit the message before sending. Multiple payment options available via the $ option on the Appointments tab

Once an appointment pays or completes the payment requirement (e.g., “Card Required”), the $ icon will turn green.

Collecting payments via the Appointment Page

Section titled “Collecting payments via the Appointment Page”

By default, any appointment with an outstanding payment automatically shows a Pay Now button on the client-facing Appointment Page (the page included in reminder messages). Clients can pay directly from that link.

To remove the Pay Now button from Appointment Pages, enable Hide Payment Prompts under Settings > Appointment Page.

Apptoto appointment reminder with required payment included

Requesting payments automatically using Auto Messages

Section titled “Requesting payments automatically using Auto Messages”

You can use Auto Messages to send payment requests without manual intervention:

  1. Create an auto message rule: Navigate to Appointments > Appointment Auto Messages and create a new rule that targets appointments with a payment that is due. You can use the payment.is_due field for this purpose. Using payment.is_due field as a filter to create Appointment Auto Messages for appointments with payment due.
  2. Create a message and add payment prompt field: Once the rule is created, create a message in that rule to be sent that uses the payment.prompt field (available under Insert Field > Payments > Prompt). You can add custom text around it. Insert payment.prompt field into a message

When sent, the payment.prompt will be replaced with the client’s or patient’s custom payment information and will look something like: “Reply ‘p’ to pay $95.50 using card ending in 1212 or click [link].”

Example payment reminder message with payment prompt URL

When a client replies P, Apptoto processes the payment, marks the appointment as paid, and the $ icon turns green on the Appointments tab.

Appointment editor screen reflecting paid in full balance for appointment