Last Updated: 2024 Jun 3

  • Related Products: SwitchBot Lock, SwitchBot Lock Pro, SwitchBot Hub Mini or SwitchBot Hub 2
  • SwitchBot App Version: 8.4 or newer

1. Make sure your SwitchBot App version is up to date.

2. Make sure SwitchBot Lock and Hub have been added to your App and your device firmware version is up to date.

3. Enable the cloud service of SwitchBot Lock.

  • Launch the SwitchBot App and log in.
  • Tap your Lock.
  • Tap the gear icon in the upper right corner.
  • Tap "Cloud Services" on the Settings screen.
  • Turn on "Cloud Services" and connect it to SwitchBot Hub products in your account.


4. Link the SwitchBot App to the IFTTT App.


5. IFTTT App can trigger other services when the Lock status changes. If necessary, IFTTT App -> Create -> If this "Add" -> set the lock status.

Locked, unlocked, door opened, and door closed can be set as changed status for SwitchBot Lock


6. If you have any questions, please contact us via SwitchBot App > Profile > Help & Feedback >Feedback.

SwitchBot Hub Products: SwitchBot Hub Mini, SwitchBot Hub 2

The same settings can be applied to SwitchBot Lock Pro.



  • Google_108193311123891724740

    Why can't we control the lock with IFTTT?

  • christosse

    No Home-assistant, no IFTTT, no commands for the lock actions, no Webhooks, no other ways to controll the lock other then the slow app.. Just status queries.

  • andreas_buff

    realy sad, that device is "advertised" as "IFTTT" enabled? But no "actions", such as "lock" and "unlock" availabe??? Even Google-Assistant can do this (with PIN)!!! When will this functionality be availabe??


  • erdem

    I've set up IFTTT integration for my lock. All "locked", "unlocked", "door closed" triggers are working. But the "door opened" trigger never worked. I tried creating a new one, but no luck. Could you help?

  • andreas_buff

    Hello, I have this integration running. The key is that you can use the IFTTT status to send a Webhook to Home-Assitant. This will create a virtual sensor (door:), wich then can be used in the dasboard, or automation. 



    Then you can user status of "sensor.door_lock" in your automation or dashboard. Regards. 


  • erdem

    Hey Andreas,
    I also integrated it into my home assistant. The locked, unlocked and door closed works good. But the issue for me is, there is no activity in IFTTT for door opened trigger.
    Can you try the "door opened" state updates in IFTTT and see if it works for you?

  • Umberto

    There is no "Then" option in IFTTT for the Lock, so you can check its status but you can't lock/unlock.

    This is really bad. Since Google Home and IFTTT integration are advertised as present and fully funcional, if this feature is not completed in the next couple of months, I will return&refund the Lock on Amazon

  • DS

    same here.. I will return mine too as I fell for the advertisements..

    Or does anyone know a workaround on how to unlock with IFTT or Siri shortcuts?


Please sign in to leave a comment.