If you got your key outside of Blizzard, well then your probably going to have to open a support ticket with full details of how and where you 'won' the key.
We're going to be automatically flagging for Hearthstone access any Battle.net account that opted-in for the Hearthstone Beta before Jan 7, 2014 and hasn't yet attached a key to their account. This will be done in the couple of weeks following that date.
We're not able to check to see if a particular Battle.net account was sent an invite already or resend an email upon request.
I'm available in the forums Monday - Friday, 12 pm - 8 pm Pacific Time
Please provide feedback! - https://www.surveymonkey.com/s/Omrakos
Please report any Code of Conduct violations, including:
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.