Patent ID: 8682719

Claim:
A method comprising: a computer system registering a first business entity with a rewards program manager that is executing on the computer system at a host site, the rewards program manager being operated by a second business entity; the computer system receiving from the first business entity, a consumer list comprising information identifying a plurality of consumers; the computer system enabling second business entity to manage multiple rewards programs associated with at least the first business entity at the host site at least in part by, prior to offering at least one of the rewards programs: presenting, to the first business entity, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity; receiving, from the first business entity, a specification of the at least one of the rewards programs; and verifying, by the computer system, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including comparing the specification of the at least one of the rewards programs with the one or more minimum qualification criteria; the computer system generating offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages; and the computer system initiating sending of the offer messages to each of the one or more consumers in the consumer list.