John Lewis is offering a Google Home speaker free of charge with three of its broadband packages.
The freebie has been thrown in with the John Lewis Fibre Extra package, a 12-month contract that offers unlimited downloads and speeds of up to 76Mbps.
This option costs £36.50 a month and carries no set-up cost.
Consumers can also obtain a free Google Home speaker with the John Lewis Unlimited package.
This 12-month contract, which offers speeds of up to 17Mbps and unlimited downloads, costs £22.50 a month and no set-up costs.
Finally, the freebie is available with the John Lewis Fibre package - a 12-month contract costing £32.50 per month, again with no set-up fees.
This option offers speeds of up to 38Mbps, along with unlimited downloads.
The Google Home speaker typically costs more than £100 and allows people to use their voice to control compatible home automation devices.