We are in the process of adding a user-friendly UI to support device-unique values for a variety of WLAN configuration parameters including SSID/PSK. I believe you've already seen the proposed parameters here.
Have you set up your Advanced Configuration template to use replacement variables? This is a manual process that achieves much of what will be implemented later. Specifically, giving a GUI to allow your Tier 1 techs to edit pre-defined parameters on a per-device basis.
The below Knowledge Base article provides instructions for doing this with specific examples for setting User-Defined Overrides for SSID and password in cnPilot Home devices.