Can an app replace the Add to Cart button with a form that sends emails?

Topic summary

Seeking a Shopify app to replace the Add to Cart button with an appointment request form that emails a different recipient per product. Goal: collect form details and route notifications to the appropriate team member.

Proposed solution: BookThatApp (BTA).

  • Uses an Appointment Widget that replaces the Add to Cart button on product pages.
  • Displays available dates/times and collects booking details; configurable within the app.

Email routing and coordination:

  • Automated Scheduling Reminder Emails can be targeted to specific recipients based on product groups, enabling team-specific notifications.
  • Staff Accounts let team members access, review, and adjust their assigned appointments.

Resources provided (central to understanding):

  • Demo product showing the replaced Add to Cart button with the Appointment Widget.
  • Step-by-step setup guide for the Appointment Widget.
  • Documentation for scheduling reminder emails and staff accounts.

Outcome/status: A concrete app suggestion with setup steps; no confirmation of fit yet. Discussion remains open pending the requester’s evaluation of BTA.

Summarized with AI on January 11. AI used: gpt-5.

Hi @ConfettiJar

In case you are looking for a solution to replace the Add to Cart button with an appointment solution and send the information collected by email BookThatApp (BTA) can help!

You can actually see it in action on the following demo product where the usual Add to Cart button is replaced by an Appointment Widget by default:

https://bookthatapp-demo.com/collections/professional-services/products/barber-shop

As in the example above, the app will allow to display your booking available dates and times for your appointments through an Appointment Widget for which you can set the desired available dates and hours in the BTA app.

Here’s a complete and easy step-by-step setup guide if you decide to give it a go: Setup Guide: The Appointment Widget.

After setting up the widget you can further customize the app to send automated Scheduling Reminder Emails which can be configured to be sent for a specific email recipient according to the group of products assigned to the email reminder.

Alternatively, you can also share all of the appointment information and details with your team members by creating Staff Accounts. Your team members would then have the ability of accessing the app and review or even adjust their assigned Appointments.

Hope it helps! If you have any further questions or need any assistance, please feel free to reply on this thread.

Thank you!
João