Smart offer tracking, rider templates, and contract automation