Hi I’ve looked through old threads and not found this tip anywhere else, so I thought I’d post it for other people.
I wanted to Beemind turning up to the gym in my apartment building, but couldn’t use geolocation as… well, I live here. Eventually, I worked out how to generate a QR code using the Webhooks channel on IFTTT, which I can print and stick up discreetly in the gym. Scanning it acts as a check-in, and automatically records data to beeminder:
If you go to your settings on the above link, you’ll see a URL associated with your account (something like “https://maker.ifttt.com/use/cmobMNJwbReUKehcG9wYTa”).
Use this to generate the QR code, but replace /use/ with /gymcheckin/ or whatever you want to call it.
You then set up the applet so that the Webhooks trigger is “receive a web request”, and the event name is “gymcheckin”. Set up the beeminder action as usual.
When you scan the QR code, the applet should run without you needing to do anything else, subject to IFTTT’s usual refresh delays.
This probably has more applications than just the gym, and I’m looking forward to playing with it once I’ve got this habit dialled in. When I emailed support, Bethany did say she thought that this might be a solution for people who wanted to beemind getting up earlier - I’m assuming this would be possible by setting the derailing deadline to whenever you wanted to be awake.
Looking forward to seeing what everyone else would use it for!