In order to use appointment types across various types of scenarios, it would be ideal to have the ability to set conditions at the Action level. An example would be if you are using Microsoft 365 as your primary calendar but wish to have your appointment type be flexible enough to schedule resources on a ticket if you use the link from the ticket. The Action would have a condition to only create the resource on a ticket IF a ticket was used to schedule. Right now if you try this the appointment will error out as it cannot create a resource since the ticket does not exist.