1. A computer-implemented method for providing a coupon to a consumer in conjunction with an automated coin counting transaction, the method comprising: receiving a plurality of coins from the consumer in a coin receiving portion of a coin counting machine, the coin receiving portion including components that receive and identify values for multiple denominations of coins; counting the coins to determine a value; receiving, at the coin counting machine, loyalty account information for a loyalty program selected by the consumer from multiple potential loyalty programs provided by at least two different merchants; identifying the selected loyalty program, based on the received loyalty account information, wherein the identified loyalty program is provided by a specified merchant of the at least two different merchants; obtaining, from a host managed by the specified merchant, the coupon, wherein the coupon is selected based on a purchase history of the consumer with only the specified merchant; dispensing at least one of cash or a voucher to the consumer from the coin counting machine, the voucher redeemable for at least one of cash and merchandise; providing the coupon to the consumer at the coin counting machine, wherein the coupon is provided to the consumer in an electronic format on a mobile device; and notifying the consumer at the coin counting machine that the coupon has been provided to the mobile device.