Niantic is continuing to release new features and content for the millions of Pokémon GO players out there. A new Bonus Box is now available to redeem for free. This Bonus Box includes five Hyper Potions, 10 Great Balls and one revive – all for free! Meanwhile, a one-time-only Ultra Ball Box containing 30 Ultra Balls is also now available to redeem for free. Read on below to learn more about Daily Free Boxes:
Daily Free Boxes in the shop
Trainers are now able to receive a free box of items daily in the shop! The Shop button displays a notification when a Daily Free Box is available. To get your Daily Free Box, simply go to the shop and claim the box in the Free section. The box will contain different items each time, so be sure to claim your Daily Free Box every day to see what items you get!
Source: Official Pokémon GO blog