Understand Fulfillment Audit, Notifications, and Privacy

Understand how QCMM protects fulfillment saves, records field-level audit evidence, and limits notification content to the intended recipient context.

Concurrency Protects the Subscription

Frontend fulfillment carries the subscription’s current fulfillment version. On save, QCMM reauthorizes the actor and Plan, locks the subscription in a transaction, and rejects the update if another user has already changed that subscription. Reload the row before retrying a stale form.

Every Changed Field Leaves Audit Evidence

For each changed administrator-assigned field, QCMM records the subscription and Plan, field and Plan-item identifiers, stable field key and label snapshots, actor user ID, frontend/backend source, customer-visibility snapshot, old and new stored values, old and new display values, and the change time. A successful change also advances the subscription fulfillment version.

Notifications Follow the Committed Change

After a frontend save commits, QCMM can deliver published Max Custom Email Templates for the Custom Field Fulfillment Updated event. Customer delivery occurs only when at least one changed field was customer-visible. Matching Administrator templates can also send, and a Host template can send to the enabled Host from the subscription’s most recent linked booking when one exists. Email failure does not roll back the saved fulfillment data.

Privacy Boundaries Matter

Customer-facing rendering and tokens must respect the saved customer-visible snapshot. Administrator and Host messages use the actual recipient’s identity for {name}, {username}, and {email}, while explicit customer tokens remain available for the affected member. Internal-only changes therefore do not trigger the customer fulfillment notification.


Community Discussion

Want to compare QCMM workflows or share practical tips? Visit the QC Memberships & Meetings Community. For private support, bug reports, account-specific entitlement or billing problems, or feature requests, use the QuantaCade support system.