TillyGen and Make
Where one trigger and one action stop being enough, Make begins: visual scenarios with routers, filters and transformations — drawn on a canvas, run against the TillyGen API.
What this is about
Make builds automations as visual scenarios: modules on a canvas, connected by lines, with routers that split a flow into branches and filters that decide which branch runs. Its HTTP module speaks to any API, TillyGen's included, and its mapping panel reshapes JSON between steps. That fits production workflows with real logic in them: a schedule change should reach the crew channel and the client mail and the tracking sheet — but the client only on day-level changes, not on every shot swap. One scenario expresses that whole decision tree, visible at a glance.
An integration is good when nobody talks about it any more: the data is where it is needed and nobody exports anything.
What runs differently here
Where this differs from the general case:
- The HTTP module calls the TillyGen API on schedule or on webhook, and the response's JSON fields become mappable pills in every later module
- A router splits one plan event into audience branches — crew, client, archive — each with its own filter and tone
- Filters distinguish severity: shot-level edits stay internal, day-level moves also trigger the client mail
- Scheduled scenarios can fetch the current plan state every morning and post a daily digest instead of twenty single alerts
Step by step
This order gets you there fastest:
- Sketch the decision tree on paper first: which plan events exist, who must hear about which, in what tone — the scenario just encodes this.
- Start the scenario with a webhook or scheduled HTTP call against the TillyGen API and run it once to capture the response structure.
- Add a router with one branch per audience and put a filter on each branch that checks the event's severity fields.
- Map the JSON fields into each target module — message, mail, sheet row — reshaping dates and names into human-readable form.
- Run it in watch mode through a real week; the execution log shows every branch taken, which makes wrong filters visible fast.
- Freeze the scenario once it behaves, and document the one place where the plan's field names would break it if they changed.
Common pitfalls
What most often goes wrong in practice:
- A scenario that grew branch by branch until nobody dares touch it — the automation is now the least understood part of the production
- Silent failures: a filter eats every event and no one notices for two weeks that the client mails stopped
With TillyGen
Make distributes and transforms what the TillyGen API reports; it never originates plan data. If a scenario and the plan ever disagree, the plan is right and the scenario has a bug — that hierarchy is the design.
Change one constraint and the consequences travel through the whole plan: affected shots are flagged, the call sheet is regenerated, and nobody keeps working from yesterday's version.
Frequently asked
Make or Zapier for a production team?
Zapier for single trigger-action chores, Make when one event must reach several audiences under different conditions. Many teams run both — Zapier for the simple, Make for the branched.
What does the TillyGen API contribute to a scenario?
The trigger and the data: plan events via webhook, current plan state via scheduled calls. Everything after that — routing, wording, targets — is scenario logic.
How long does it take to get started with TillyGen?
A first project takes under an hour to set up. There is no configuration phase in which templates and fields have to be defined before the tool produces anything.
Can the results be exported?
Yes — as PDF for the crew, CSV for downstream systems and through the API for anything automated. The plan stays the source; the exports are views of it.