Creating a Contact Card

This details creating a contact card from a technical standpoint.

1. You need to know what information the company wants on their contact card. This is usually found in the associated Hubspot ticket. 

The customer should provide information like
Main Phone Number, Outbound Call Phone Number, Main Textable Phone Number, Support Email Address and mission statement.

They will also provide search terms to go on the contact card as well as Keywords for the contact card.

2. The customer location needs to be subscribed to be able to use the contact card.

This is done by loading a LocationSubscriptions data object and then adding the a subscription for contact card.

3. The contact card needs to be created.

This is done using the PUL-3010 branch. Check this out on colorado then proceed to use Ipython to interact with the ContactCardCreation object. Once you create it test it by loading it up with a ContactCard.load().

4. The keywords need to be added to the account.

To add the keywords you need to load up the LocationKeywords object. Once loaded you will want to add the keywords they selected and add the settings. Make sure in the settings you give the `type` the KeywordType.CONTACT_CARD option.

5. After all this validate and test that you can load up the contact card and also send one to yourself.