IFTTT/Monzo/Strava/Cycling question

(Angus Burnett) #1

Are there any other cyclists here who not only use the IFTTT/Monzo applet to save but who also know how to adjust it?

Basically, I love Monzo and I love cycling. The applet saves a set amount of money per a set distance (every 100m I think).

The problem is that it saves at a higher rate than I can afford each month. I’ve tried adjusting it but it doesn’t seem to work.

Anyone here know how to change the applet settings?

Monzo & IFTTT - Feedback Megathread
(Sean) #2

I’m guessing that this is the one you’re using? You can’t configure the rate of saving sadly:

You can create an applet yourself though and you can then adjust the rate (e.g. Per 100m below):

Edit: please disregard the below steps as per my subsequent post:





(NB: The white enclosed text above is an “Ingredient” [value taken from the trigger] and can be inserted using the “Add Ingredient” button [appears when clicking into the “Amount” field] or by typing {{DistanceMeters}})

2 Likes
(Angus Burnett) #3

Thanks!

That is the one I’m using.

I have tried creating my own before but they have not worked. I’ll try again following your step by step guide. Thanks again for taking the time to do this.

Have a good weekend.

2 Likes
(Angus Burnett) #4

Just created it.

I removed the double brackets around the distance which I’ve never done before. Hopefully that’s done the job.

Even more hopefully, I’ll test it out with a long bike ride tomorrow morning.

1 Like
(Sean) #5

Unless I’m misunderstanding what you’ve done you need the {{DistanceMeters}}; this is the “Ingredient” which is the value taken from the Strava activity. Otherwise I’m fairly certain that the Applet will fail as it can’t perform maths on a string.

I’ll update my previous post for clarity.

Edit: also happy cake day.

(Angus Burnett) #6

Thanks Sean!

Hadn’t even realised it was my Cake Day…and it’s a Friday too.

Cycling tomorrow then off to see the Aretha Franklin doc tomorrow night. Life is good.

1 Like
#7

Really interested to know if it works. I tried exactly the same but it ignores everything after the {{Distance Meters}} so attempts to transfer several thousand pounds into the pot.
As far as I can tell, this can’t be done without developing your own applet.

1 Like
(Sean) #8

You mean you also don’t have vast piles of cash in your Monzo? :sweat_smile: that’ll teach me for not testing…

Turns out arithmetic doesn’t work in IFTTT without developing an applet in JS so the only way you’ll be able to get this done unless Monzo put out another applet is using a combination of 2 applets (and a GoogleSheets cell).

Here’s the two applets that will save 1p per 100m cycled (and I tested it this time :innocent:):


(the last number in “Value” being the number of meters you want to earn a penny for [the last one would have saved in pounds had it worked])

I would recommend creating a test manual activity before you go out for your first ride as it failed the first time I ran the combo because the first applet didn’t create the spreadsheet quick enough.

Also note it won’t save anything if you do the exact same number of meters as your previous ride (because there was no update on the cell). You can counter this with a third applet if you wish:

But this will result in a “failure” being logged in the IFTTT activity feed due to Monzo not allowing a zero value for pot update:

Not done this as a step by step but happy to do it if anyone would like it.

1 Like
(Angus Burnett) #9

Not managed to get out on the bike again yet! Will let you know when I do.

(Daughter in the middle of GCSEs so it feels a bit harsh to get home and say ‘I’m off out on the bike’)

#10

My goal was to be able to save £0.20 / km - I want to replace my running shoes once they’ve done around 500km and it costs around £100 to buy a new pair. But I was stuck at this point:

This is what I thought too, but I had a better look into last night. It can’t be done without developing an applet; but you don’t need to wait for Monzo to do it - you can develop your own applets on IFTTT Platform. You need to be on a premium plan to publish them, so I can’t share mine, but you can do the same steps yourself.

I didn’t screenshot the steps of creating an IFTTT Platform account, but it was easy enough. Then you need to create a New Applet

Add the Strava trigger

Add a Monzo action

Note - you need to set a default value of 0 here.

Scroll back up and add filter code:

Code itself looks like this:

This takes the String distance in meters - converts it to an Integer and divides by 5000, then turns that back into a String to set the pot amount in Monzo.

My other discovery last night is that you can trigger a Strava applet by creating a manual activity, which makes testing quicker and a lot less tiring :slight_smile: I added an 8km run and…

2 Likes
(Sean) #11

Excellent stuff, can you publish the Applet as well?

#12

Unfortunately not - if it contains .js filter code you need to be on a premium plan to publish it, I’m just using the free tier.