My Automation
Chain several tools into a single one-tap workflow. Each automation runs every step in sequence, shows all the results on one screen, and exports them as a polished PDF, image, or text report.
Build a workflow
From the home screen, open My Automation and tap the + button. Give the automation a name (for example, Morning Connectivity Check) and add one step per tool you want to run. Each step has its own target and tool-specific options — so a single automation can ping 1.1.1.1, traceroute a server, look up a DNS record on a custom resolver, and check a TLS certificate, all in a row.
- Reorderable: drag the rows to change the sequence; the runner executes top to bottom.
- Mixed targets: every step has its own input — automations don't share a single host.
- Live progress: per-step status pills (running / passed / failed / cancelled) appear as the run progresses.
- Run export: tap the share button on the run screen to export the entire run as PDF, PNG, or text. The PDF/image layout has a colored cover, run summary, and one card per tool with the tool's category color, target, options, status, duration, and monospace output.
- Share the automation: the same share menu also lets you Copy Deeplink (a Universal Link that opens this automation) and Export Automation (the workflow definition as a portable file you can send to a teammate or import on another device).
Automation deeplinks
Each saved automation gets a unique deeplink ID (slug) that is auto-generated from the name during creation — for example, Morning Connectivity Check becomes morning-connectivity-check. The slug is editable while you create the automation and is locked once saved. The slug must be unique across all your saved automations; editing the slug while creating shows a clear error if it collides with another automation.
Open a saved automation by slug using the same URL forms as a tool deeplink — replace <tool> with automation/<slug>:
netdebug://automation/<slug>?autorun=<true|false>&export=<text|pdf|image>
co.developerinsider.NetDebugToolkit://automation/<slug>?...
https://netdebug.developerinsider.co/open/automation/<slug>?...
The autorun (default true) and export (iOS only) parameters behave the same as on a single-tool deeplink. The runner pushes the matching automation onto the navigation stack, kicks off all the steps in order, and presents the share sheet with the chosen format once everything finishes. If the slug doesn't match any saved automation, the app shows a clear "Automation Not Found" view with the slug that was requested.
Examples
# Run an automation and export the full report as PDF
netdebug://automation/morning-connectivity-check?export=pdf
# Open it without auto-running so the user can review the steps first
netdebug://automation/network-triage?autorun=false
# Share via Universal Link in a runbook
https://netdebug.developerinsider.co/open/automation/api-checks?export=image
Export, import & copy a deeplink
Automations are portable. From a single automation's run screen, open the share menu (the ↑ icon) for two extra actions below the run-export options:
- Copy Deeplink — copies the Universal Link (
https://netdebug.developerinsider.co/open/automation/<slug>) to the clipboard so you can paste it into notes, a runbook, Shortcuts, or a message. - Export Automation — writes the workflow definition (name, deeplink ID, and every step with its tool-specific options) to a portable
.jsonfile and opens the share sheet.
You can also swipe left on any row in the My Automation list to export just that automation, or use the list's ⋯ menu to Export All Automations into a single file. To bring automations back, choose Import Automations from the same menu and pick a previously exported file — the steps and options are recreated, and any deeplink ID that would collide with an existing automation is automatically given a unique suffix.
Free tier & unlock
The free tier lets you keep up to 2 automations, each with up to 5 steps. That's enough to set up a "morning triage" workflow and a "production sanity" workflow side-by-side without paying anything.
If you hit either limit, the app prompts you to unlock Unlimited Automations as a one-time purchase. After that you can create as many automations as you like with no per-step cap.
Prefer one purchase that also turns off ads? The Remove Ads + Unlimited Automations bundle unlocks both at a discount. You'll see it on Settings → Purchases until you own one of the individual purchases.
Everything is restorable from Settings → Purchases → Restore Purchases on any device signed in with the same Apple ID.
On Apple TV
Apple TV runs the same automation editor and runner as iPhone and iPad, with a few platform-shaped differences:
- Step editor — each step has clear Save and Cancel buttons; nothing changes until you press Save. The automation's Save button stays pinned to the bottom and becomes active as soon as the workflow has one step.
- Export by QR code — Apple TV doesn't have a share sheet, so the export action shows a QR code (and the link, in case you'd rather type it). Scan it from a phone or laptop on the same Wi-Fi to download the PDF, image, or text file. The TV switches to a Downloaded ✓ confirmation once it's fetched and tidies up automatically when you close the sheet.
- Importing automations — Apple TV can export, but importing is iPhone/iPad only. Send yourself the exported file and import it from there.
NetDebug Toolkit