It would be more balanced to receive 2–3 chest keys for completing a cup level instead of getting a chest directly. This would help reduce the current discrepancy between the number of chests and keys available in the game. (Theres is a exception with Legendary chest, because that is the only way you find it for now.
You can send the rewards to the player that already complete them.