Workflow events that can create 1 time coupons that are timed to expire and specific to the client. This should then be useable via a custom value so that it can be pasted in emails / messages within the workflow.