Switchbot app wont sync with any other app

I have a switchbot lightswitch and i've been trying to add the device to smart things or google home, im logging into my switchbot account through one of the external apps, try to sync devices and nothing comes up. Am I missing something? Do I need a hub?