@communitymedicine thanks for the post. We don’t have a way to offer a variable price, however you could explore setting up the Appointment Type feature and use groups to offer different price points.
Once you select how you want to group things (by :, -, ;):
You can set them up like so: Introduction - Price 1, Introduction - Price 2, Introduction - Price 3. This would allow three different prices for the Introduction group as an example.