Monzo & IFTTT - Share your creations here!

Thank you

This is my new recipe. When I spend at Tesco, move that amount from my food and fuel pot and back into my current account. But due to the round-ups this isn’t exactly how I’d like it.

I just spent £2.13 in Tesco. So £2.13 gone to Tesco, 87p into my coin jar and then £2.13 from my pot has come back to replace it. So I’m £3 spent, but only £2.13 back.

Ideally I would like the full amount (spend + round-up) to come back into my main account or I’m going to have odd pennies everywhere! Urgh!!

Think of it as double round ups :grinning:

I did see someone a while ago post something that would fix that, I think. Let me dig and see what I can find

1 Like

There’s no field in the transaction that includes the round up amount (go to the Applet activity log to see all the field for your most recent purchase) so this can’t be achieved with 1 simple recipe.

Two options:

  • Make one applet to record the spend to a spreadsheet and a second to read the amount to take out of the pot calculated as the spend rounded uo
  • Sign up to platform.ifttt.com and you can write some filter code to do this all in one applet
1 Like

Thank you. I feared that might be the case.

Even if I can have something that runs at the end of everyday to round up the pot, I could cope with that.

I’ll have a look at the advanced IFTTT

1 Like

I found this reddit thread that explains what you need to do, which was originally posted on this Monzo Community IFTTT thread

TL:DR - to get Round Up to work in IFTTT Pot Withdrawls, you need this filter code:

const withdrawAmount = Math.ceil(parseFloat(Monzo.cardPurchase.AmountInAccountCurrency));
Monzo.potWithdraw.setAmount(withdrawAmount.toString());

Platform takes a small amount of setting up, but it’s not super complex :slight_smile:

2 Likes

AMAZING! Thank you very much.

I’ve managed to create it, I need to go for a walk to Tesco and see if it works :smiley:

1 Like

Hilariously, I’ve just realised the reddit post I linked to was a comment I made myself on reddit.

I knew it sounded familiar. Don’t remember posting that at all…

3 Likes

If I receive a payment with a specific description, am I able to use IFTTT to move that money to a pot if the description matches one I’m looking out for?

I believe IFTTT can only respond to card payments?

2 Likes

So I’m nearly there with what I want to do and I’m not sure if this is a Monzo error or if I need to add more to the recipe.

Bought milk - 85p
85p plus the rounded amount comes into my main account from my food and fuel pot.

Perfect. Just what I wanted.

But the original transaction didn’t round up. So I’m left with 15p in my main account.

Is this because I’m confusing things or because I’ve messed around with my pots and the roundup is broken?

Roundup doesn’t work on less then £1 this is because of active card checks.

1 Like

Great, thank you!

I’ll go to the shop tomorrow and test it.

You can build this into your filter code too, if you get stuck post into the support thread and I’ll take a look.

All working exactly as I wanted! :smiley:

To give people an example (to save scrolling)

Spent £25.55
Rounds up to £26 - 45p to my pot
£26 comes from my “Fuel & Food” pot.

Big thanks to @BritishLibrary for the help. Because I wanted mine related to the merchant rather than a more broad purchase, I altered the code slightly.

const withdrawAmount = Math.ceil(parseFloat(Monzo.cardPurchaseWithMerchant.AmountInAccountCurrency));
Monzo.potWithdraw.setAmount(withdrawAmount.toString());

So now I have 3 of these set up for purchases with Tesco/Sainsbury’s/Co-Op

1 Like

You can do this as a scheduled deposit without IFTTT though can’t you?

Yes, back then you couldn’t do scheduled transfers to Pots! :wink:

I have a 3x roundup setup but need Monzo to simply take the 7 lines of code and create an official applet for us to use. I can’t share mine as I need a developer account worth thousands of pounds. I don’t get why Monzo wouldn’t take user submissions for IFTTT, can you confirm? I’ve done the work for you :see_no_evil:

Can I request that Monzo DON’T do this?

I don’t want any developer other than a Monzo developer being able to add code to the Monzo code base. You don’t work for them, you don’t know what other impacts your code may have, and why would Monzo take on the overhead of opening that door when they are focused on other things anyway?

I really don’t want to have my banking app able to take user submissions.

2 Likes