Do I have to add a Contact in both the SPOT Map site and on My Devices?
No, Contacts created in your My Devices page will still receive your messages. The SPOT Map allows for additional alert or message types to be used to communicate with your contacts.