An intelligent inhalant dispensing system comprising a smart substance delivery component configured to provide information identifying the specific substance stored therein for inhaling, and a smart inhalation device configured to receive the substance identifying information from the substance delivery component and adjust one or more settings of the inhalation device based thereon. The adjustable settings of the inhalation device can include heating temperature and duration, and/or dosage amount, and each substance may have different recommended values for these settings. The system can further customize the adjustable settings of the inhalation device based on user-specific settings, such as user profile information. The inhalation device can also be configured to track, monitor, and control usage of the cartridge.