Report Plugin Copy
Created with Sketch.
End-user runs
any report
End-user chooses
plugin to run on
report data
Plugin is being run
with manifest
containing data url
and parameters.
Plugin generates
JSON output data
and visualization
components in
JSX.
Plugin generates notifications in
JSON output. End-user can
subscribe to plugin and get new
notifications/results when needed.
E.g. if an anomaly is detected.
Questions (aka Variables)
- Pick report
value to forecast.
- How many days
to forecast?
Conversion rates
last 180 days.
Report Plugin
Ingested From External Sources
Custom code;
Python, etc.
Plugins
Visualization of
plugin results.
Show Results to end-user
- Conversion rate
dropped by more
than 25%
- Sales increase by
more than 41%
Notifications for end-user
Stage 1
Stage 2
Stage 3
Stage 4a
Stage 4b (Optional)
1 - End-user Project Data
Project Data
2 - (Shared publicly) Template
Actionable Insights & Notifications
3 - Results for end-users