Our IFTTT Channel is live as of noon today!
Blog post here: http://blog.beeminder.com/ifttt
Activate it here: Beeminder works better with IFTTT
Should we run a contest? We could give out prizes for the most delightsome recipes!
Our IFTTT Channel is live as of noon today!
Blog post here: http://blog.beeminder.com/ifttt
Activate it here: Beeminder works better with IFTTT
Should we run a contest? We could give out prizes for the most delightsome recipes!
Here’s the full list of Recipes we published! Or see them on IFTTT. Many of these are directly copied from Recipes published by you folks. Thanks for all the great ideas!
And thanks so much for all the feedback in the pre-launch thread:
Keep chiming in with things we may have missed!
Looks like you don’t have my wacky iOS reminder to Beeminder recipe:
Update a Beeminder goal every time a new item is added to a Reminders list
And I actually just made a new one yesterday (and published it right now).
New Beeminder goal data to Google Sheets
If new tweet by specific user, then add a Datapoint: https://ifttt.com/recipes/260123-beemind-tweets-from-user
Here are a few that I use that don’t show up on your list.
There are some UP triggers that aren’t supported by the official UP integration so far.
Log meal in UP -> Beeminder
Log workout in UP -> Beeminder
Withings weight falls below -> Beeminder (I use this on a meta goal, to award myself points for meeting weight goals along the way)
Can someone explain how the “data source” setting works here? I set up the IFTTT “Do Button” to submit data to a particular goal (this goal to drink more water: https://www.beeminder.com/byorgey/goals/water), but now it won’t let me enter data by any means other than the Do Button. I assume this is because when a goal gets data from IFTTT it automatically sets the “data source”. What is the purpose of the “data source” setting? If I set it back to “manual” will it screw anything up? I want to be able to enter data both via IFTTT and manually. Will it keep getting set back to “IFTTT” every time I submit a data point via IFTTT?
Nothing will be screwed up by setting it as manual. when we see data come in from ifttt or zapier we set the data source, which lets us customize the email reminders and the form view – so we don’t ask you to enter data etc. changing it back will mean the reminders say “go enter data”, and the entry form below the goal will show back up. The data will continue to get added by IFTTT, and if you go in and intentionally set it to manual we will leave it as manual (and not change it back every time we see a datapoint from IFTTT.
B
I was looking to automate my READ goal to update everytime I posted a status update to Goodreads, but I see that there is no Goodreads channel for IFTTT.
Then I tried to set Goodreads to automatically tweet my book status updates and have IFTTT grab the page number from the tweet to send to my goal, but I cannot figure out a way to do that.
Any ideas?
Ooh, we do have ideas! Namely some undocumented features with our IFTTT channel that let you parse and transform ingredients from IFTTT triggers that aren’t available as raw numbers. So in this case we’d do this with a macro that takes the text of the tweet and gives the first number contained in it. Would that work for you?
EDIT: Typo that made it sound like we already have this working. We do have similar things implemented and it’s very easy to add more!
Thanks! I changed it back to manual and it works great.
Hmm, I use the IFTTT beeminder channel and the RSS channel to beemind how many books I’ve read. Each time there is a new RSS item on my “read” bookshelf, a new beeminder point is logged. It looks like there is also an RSS feed for your status updates, so you could try that? I found the status updates RSS feed by going to my profile, looking at “status updates” and clicking the small rss button next to it. You may need to filter out different types of status updates, but it’s worth a shot.
One other nice thing about setting the data source to IFTTT is we include a button above your graph to go to your Recipes where you can force it to trigger manually (just hit the refresh button next to the Recipe). May be important when down to the wire on a beemergency day. (We’re still discussing how we can be robust to that so you never have to think about it.)
Aha, that is probably better than doing it via twitter.
However, I am Beeminding my pages read via an odometer goal, not books read. I created an IFTTT recipe to reset the odometer to zero every time the Goodread’s RSS contains the phrase “started reading”
To snag the current page number out of the RSS feed will probably take something like what dreev mentioned.
[quote=“dreev, post:9, topic:765”]
undocumented features with our IFTTT channel that let you parse and transform ingredients from IFTTT triggers that aren’t available as raw numbers. So in this case we’d do this with a macro that takes the text of the tweet and gives the first number contained in it. Would that work for you?
[/quote]This would be great!
Beeminder should always check for new data before derailing a goal.
Is this not how it currently works?
@insti That’s the core difference between push and pull integrations.
Beeminder can only check for new data if it’s driving the integration. With datapoints pushed to Beeminder via the API, IFTTT, or Zapier, there may be no way for Beeminder to check whether it’s got all the data. That’s why our Zapier goal pages don’t have a refresh button but link you to the Zap page, where you may be able to force an update.
(Right now there’s a spurious message ‘checking for data’ even on integrations where there’s no way of us doing the fetching.)
Is the beemergency trigger supposed to fire multiple times in one day for the same goal? It is okay if it is intentional zeno polling or something, but does change what a reasonable rate should be for my beeminding beemergencies goal.
I believe it should only trigger once per day per goal.
If that is the case, you may have a bug. My Beemergencies goal shows two data points for my pedometer goal on the same day for the 14th and the 16th.
Thanks for the example. The only one I see repeated is the pedometer one, which is interesting. I’m thinking it might have something to do with the 3am deadline on this one, though it is not the only one of your goals with a 3am deadline, so… there’s some ambiguity there. Anyhow, I’ll look deeper.
Bethany
Ah, I’ve figured it out and fixing it now. It’s definitely from the 3am deadline – if the goal’s already safe when we roll over midnight we were triggering another eep day warning, but if the goal was already safe we weren’t. I think this accounts for us not seeing duplicates from other 3am deadline goals of yours.
Bethany