A way to decide which steps of a process an assistant should draft, which it should decide, and which it should never touch.
Assistants are good at drafting and sorting and poor at deciding and promising. This guide gives a rule for placing them in a process so the speed is real and the risk is contained.
A method for setting a first price and a plan structure without guessing.
Pricing is a decision you can revise, but a first price set by guessing anchors everything after it. This guide gives a method: value from the customer's alternative, a simple structure, and a rule for when to change.
How to choose the framework, database and hosting for a small SaaS on the basis of maintenance, not novelty.
The stack that ships a SaaS is the one you can debug at midnight. This guide sets out the questions that matter for a small team choosing a framework, a database and hosting, and the answers that hold up two years in.
Automate around records in Airtable: triggers on record changes, scheduled runs and scripts.
Airtable automations fire on record events or schedules and run actions including scripts, which makes it a good home for process trackers where the data and the automation live in one place.
Build contract renewal reminders as a Make automation: remind owners ninety, sixty and thirty days before a contract renews, with the notice period and cost.
Automate checks, deploys and scheduled jobs next to the code.
GitHub Actions runs workflows on repository events and schedules, with a marketplace of actions and hosted runners; it is the default place for CI, release automation and nightly jobs when the code lives on GitHub.
Build stale branch cleanup as a GitHub Actions automation: list merged or abandoned branches weekly and delete those over ninety days old after a warning.
Use Make's visual scenarios for branching automations with routers, iterators and error handlers.
Make builds automations as visual scenarios of modules with routers for branching, iterators for lists and explicit error handling per module; it suits processes with real logic and is priced on operations, so loops need care.
Build slack digest of form responses as a Zapier automation: collect form responses through the day and post one digest at 17:00 instead of a message per response.
Build onboarding sequence from a signup as a Make automation: when someone signs up, create their records, send the welcome and schedule the check-in, without duplicates.
What to verify before an automation runs unattended.
Automations that work in a test run fail on the first unexpected input. This list is the unexpected input.
☐ Tested with a missing field
☐ Tested with a duplicate trigger
Items 10ZapierMake
Instant delivery after paymentLicence stated on every productRe-download anytime from My LibrarySecure checkout — Polar or FungiesNew products every week
Instant delivery after paymentLicence stated on every productRe-download anytime from My LibrarySecure checkout — Polar or FungiesNew products every week