Beeminding using QR code check-ins


Hi :slight_smile: 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:

  1. If you go to your settings on the above link, you’ll see a URL associated with your account (something like “”).

  2. Use this to generate the QR code, but replace /use/ with /gymcheckin/ or whatever you want to call it.

  3. 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.

  4. 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!


I was thinking along the same lines and didn’t like that scanning the qr code by anyone would trigger an action on my behalf.

This is not a problem for private spaces, not so much for public ones.

I think authenticating my browser on recieving site in advance and only accepting authenticated datapoints would solve the issue.

Actually, I can add this to my service I use to track duration spent in some locations and share that with public. Do people really need that?

(I use geolocation instead of qrs and recommend trying that unless your use case specifically prevents that, as is the case with the OP)

As for getting up earlier, I’d recommend putting the qr on your bedcover (the whole thing), if that doesn’t sabotage the looks of your bedroom. This way, simplest way of getting that datapoint requires getting up and spreading the bedcover anyway so you may just as well do your bed


Nice. I was thinking about this the other day since I found an alarm app that does a similar thing with normal barcodes. You just cut the barcode off your cereal box say and stick it somewhere, then to shut off the alarm you have to go scan it. You can do multiple barcodes in a certain order. Put them around your house and then you’re really awake.

I think I’ll stick a Beeminder/IFTTT one on my desk at work :slight_smile:

For using it in public, could you do a 2 barcode thing? One you carry with you, one at the gym, need to do both within X time for it to register?