Creating Custom Connection Types

So i want to add custom connection types to our instance, but I am having trouble getting it to work. I am looking at this as a reference.
I added these lines to my custom hook:

    conn_name_attr = 'http_conn_id'
    default_conn_name = None
    conn_type = 'Etsy'
    hook_name = 'Etsy'

Which should have been enough to populate the custom connection type right? Is it because we have not built our custom plugins into a provider, just stored them in the plugins folder?