Skip to content
John Doe edited this page Jun 6, 2021 · 1 revision

Setup Guide for IFTTT (Android)

  1. Create an account in ifttt.com (A premium paid account is recommended for a quicker response)
  2. Create a new applet
  3. If this..... click on Android SMS trigger
  4. Select "New SMS received matches search" and use CoWIN as the search key
  5. Then... Choose a service named Webhooks and then select make a web request
  6. Paste the url: https://kvdb.io/<kvdb_bucket>/99XXXXXXXX replace 99XXXXXXXX with your phone number and <kvdb_bucket> with your own key that you got in the previous step of KVDB setup.
  7. Method is PUT
  8. Content Type PlainText
  9. Body: Add ingredient and select Text
  10. On your android phone, install ifttt app
  11. Login
  12. Ensure that the battery saver mode, and all other optimizations are removed. The appshould always run (This is the key for quick response).
    1. Tip: If your IFTTT is not triggered when your SMS is received: https://www.androidpolice.com/2020/05/30/how-to-prevent-apps-sleeping-in-the-background-on-android/ Also a premium account is faster
  13. Clone this repository
  14. Go to src directory and run the script cd src && python covid-vaccine-slot-booking.py
  15. On Mac I had to do the following too
    brew install python-tk
    brew install SoX
  16. Run the script, use the steps given below to enter your preferences
  17. Hopefully you get the slot
  18. Stay healthy and stay safe!

IFTTT steps in screenshots:

Step 1 Step 1
Step 2 Step 2 Step 3 Step 3
Step 4 Step 4 Step 5 Step 5
Step 6 Step 6 Step 7 Step 7
Step 8 Step 8 Step 9 Step 9

Clone this wiki locally