This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

IFTTT Web Applet Run History Badge

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

IFTTT Web Applet Run History Badge scans your IFTTT applet run history page in real time and extracts essential execution data from each run entry. It captures timestamps, success or failure status, and execution duration for every run displayed on the page. The extension then aggregates this data into a clean, floating badge overlay that shows three key metrics at a glance: total number of runs, overall success rate as a percentage, and the number of failures among the five most recent runs. This gives you immediate insight into your applet's reliability and recent performance without having to manually scan through the run history table. The badge updates automatically as you scroll or when new runs appear, ensuring you always have the latest statistics.

WHERE IT RUNS

This extension runs exclusively on IFTTT web applet run history pages — specifically URLs matching https://ifttt.com/applets/*/runs. It works on any IFTTT applet that has a run history, whether you are the applet creator or a user viewing the execution logs. The badge is injected directly into the page and operates independently of IFTTT's internal systems. All processing happens locally within your browser; no data is sent to any external server.

HOW TO USE

After installing the extension, navigate to any IFTTT applet's run history page. A floating badge panel will appear, typically positioned in the lower-right corner of the viewport. The panel automatically scans the visible runs and displays the aggregated statistics. You can click the "Refresh" button inside the panel at any time to force a re-scan of the page. The panel includes a toggle for auto-refresh, which when enabled, automatically updates the statistics every 30 seconds and whenever you scroll the page. Click the "Open IFTTT" button to quickly return to your applet's main page. The panel remembers your auto-refresh preference across sessions.

UNIQUE MECHANISM — STRUCTURED ROW TRAVERSAL WITH DATA ATTRIBUTE INJECTION

Unlike simple DOM parsers that rely on visible text content alone, this extension uses structured row traversal combined with data attribute injection detection. It targets the table rows that IFTTT renders for each run entry (identified by the data-testid="run-row" attribute). Within each row, it intelligently extracts status information by analyzing both text content and SVG icon data attributes. The status detection is particularly robust because it checks the data-icon attribute on SVG elements, which reveals whether the icon represents a check (success) or times (failure) mark, even when visual styling changes. For duration, the extension parses the text and converts between ms, s, and m units to a normalized millisecond value. This multi-layered extraction approach ensures accurate data capture even when IFTTT adjusts the table layout or styling, as long as the underlying data structure and attributes remain consistent.

THE PANEL

The floating badge panel is fully interactive. Drag it by its header to any position on the screen. Snap assistance automatically aligns the panel to the nearest edge when you release it near the viewport boundary. Collapse the panel to a minimal title bar with one click, preserving your statistics while saving screen space. Press the Escape key at any time to temporarily dismiss the panel; press it again or click the extension icon to restore it. The panel's position and collapsed state are saved to browser storage and restored on subsequent page loads.

PLEASE NOTE

This extension requires the free BotGentz extension to function. The BotGentz framework provides the injection and isolation layer necessary for the panel to operate reliably within IFTTT's page environment. Because IFTTT is a continuously evolving platform, page structure and attribute names may change between updates. If the badge stops displaying data after an IFTTT change, the script may need updating to match the new page structure. Please check for extension updates or report issues through the support channel. No run history data is ever transmitted off your device; all processing is performed locally in your browser. The extension only reads publicly visible run metadata present on the page. No credentials, API keys, or personal information are accessed or stored. Use of this extension is subject to IFTTT's terms of service and your applicable data policies.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.