For work that happens on a regular cycle, weekly garden, monthly servicing contract, annual gas safety check, set the recurrence at create-time and Mucka books the full series in one go.
Where to set it
When you're creating a new job (see Schedule a job), tick This job repeats and pick daily, weekly, every 2 weeks, monthly or yearly, or Custom... to set:
- Frequency: Daily, Weekly, Monthly or Yearly
- Interval: Every X units (e.g. every 2 weeks, every 3 months)
- Days (for Weekly): which weekdays the job lands on
- End: On a specific date, after N occurrences, or never
Hit save and Mucka books every visit into your diary up to the end date. After N occurrences means N visits in all, the first one included. Never books up to 52 visits: a year of weekly ones, four years of monthly ones. Nothing tops a series up after that, so when it runs out, open the last one and set it repeating again.
Examples
| Job | Frequency | Interval | End | |---|---|---|---| | Garden maintenance, Tuesday weekly | Weekly | Every 1 week | Never | | Boiler service, every 6 months | Monthly | Every 6 months | Never | | Gas safety cert, yearly | Yearly | Every 1 year | Never | | Bathroom fitout, Mon to Fri for 3 weeks | Daily | Every 1 day | After 15 occurrences | | Quarterly servicing for 5 years | Monthly | Every 3 months | After 20 occurrences |
Editing a single occurrence
Each occurrence of a recurring job is its own job in Mucka's diary. Open any one (in Jobs or Schedule), tap Edit, and change the time, engineer or notes for just that day. Save. Nothing else in the series is touched.
This is how to handle one-off shifts: the Tuesday after Christmas moving to Wednesday, a single occurrence going to a different engineer, that kind of thing.
Changing the pattern for the whole series
The recurrence rule lives on the parent job (the first one in the series). Open the parent, tap Edit, and change the Recurrence dropdown (or open the custom modal). When you save, Mucka regenerates all future child occurrences from the new rule.
Note: regenerating wipes individual tweaks on future occurrences. If you'd previously moved one Tuesday to Wednesday, that custom change will be lost when the pattern is regenerated. Past occurrences (already happened) are kept untouched along with their notes, photos and any invoices raised.
Cancel the whole series
Delete the parent job. Mucka cascades the delete and removes all future child occurrences. Past occurrences stay in the diary as historical records.
If you only want to stop a series from a certain date onwards (rather than delete all future), edit the parent's recurrence and set an end date instead.
Common gotchas
- A job over several days doesn't repeat. One that runs over several days is booked as a run of visits, and a run can't be set to repeat yet, so the tick isn't offered. Book the next one when it's due.
- No date yet. A series repeats from the job's date, so if you tick This job repeats before you've picked one, Mucka keeps the repeat and books nothing until the job has a date. Give it a date (open the job, Edit, save) and the series is booked from there.
- Bank holidays. Mucka books the cycle as-is. If a recurring Tuesday job falls on a bank holiday, open that one occurrence and edit its time or date, the rest of the series stays put.
- Engineer goes on holiday. Recurring jobs assigned to one engineer don't auto-reassign. If they're off for a week, open each occurrence in that week and reassign them one by one (auto bulk-reassign for a date range is on the roadmap).
- Long series consumes diary view. A weekly job set to "never end" books a year ahead. If your diary feels cluttered, set a sensible end date and renew the series later.
- Recurring quote-to-job. Quotes don't auto-recur. If you do the same recurring work for multiple clients, save it as a job template (coming) or just copy the quote each time.