It’s not possible to recur a GoodyBag from your balance, kingbaloney , it must be done from a card or PayPal.
If you have money on your account that you want to use to purchase a bundle, you’ll need to purchase it manually by doing the following:
1) Log in to your giffgaff account, and go to your My giffgaff page, then click on the ‘Buy a GoodyBag’ link (On the left of the page just next to your balance) or click on this link: http://giffgaff.com/buy
2) Under ‘Choose a Monthly Plan’, click on ‘Buy a GoodyBag’
3) Click ‘Select’ for the GoodyBag that works best for you (the ‘More Info’ link will give you details if you’re unsure which would be best)
4) Confirm your preferred payment from credit by clicking the ‘Airtime Balance’ button
5) Select the option to ‘Recur’ your GoodyBag if you’d like it to automatically renew each month (this can only be done from a card not from airtime balance)
6) Click on ‘Pay Now’
Your GoodyBag should be added to your account instantly, although don’t worry if your MyGiffGaff page shows ‘We are processing your GoodyBag’ for a few moments afterwards. You should also receive a e-mail confirmation of the transaction (assuming you have notifications active).