Dynamic Meeting Schedule Page depending on Contact Owner on Website

I don’t have a solution, but am trying to effectively do the same thing based on whether or not the client is enrolled in a particular product (if they have the product they see one scheduling page, if they do not they see another). In my mind the solution is simple:

Client Inserts Email Address in a Form Field

IF Inserted Field = Contact Property: Email AND Contact Property: Email has product property: “Yes” THEN open Booking Page 1

ELSE open booking page 2.

I’ve spent my time today searching in Smart Forms, Smart Content, etc and just can’t find this particular solution. The only workaround I can think of is to have a Submit Form with Email that leads into a workflow to check if Product Field exists, then Email the correct link, but would cause issues down the line if client ever moves from group 1 to group 2, as they’ll already have the product link.

I suppose building out a Customer Portal and including it there would be a solution, but it’s a lot of extra for this one use case.