NO CODE

Automate Reporting and Alerting with Anaphora

Screenshot
  • 📊 Create email PDF Reports

    Drag & Drop data and screenshots periodically scraped from your ReadonlyREST-protected tools and aggregate them into PDF email reports

  • 🚨 Multi-modal Alerting (Slack, email, webhook)

    Receive real-time notifications for critical changes, and receive them only when action is required. Anomaly detection via custom formulas is also supported.

Kibana is so powerful.

But nobody will be in front of the screen when something interesting happens

Try Anaphora alerts now
Sleeping waiting something interesting come up in Kibana

How does it work?

Capture

Automate data capture from your ReadonlyREST-protected tools, using our friendly visual scripting.

Capture

Compose

Drag and drop the captured screenshots and numeric values into a beautiful custom report layout.

Compose

Deliver

Send your reports in email, Slack, and other popular channels.

Deliver

In Depth

Let's analyze how Anaphora processes reporting and alerting jobs.

                        graph TD
                            b(fa:fa-clock CRON) --> |start| a(fa:fa-window-restore CAPTURE)
                            a(fa:fa-window-restore CAPTURE) -.-> |fa:fa-camera| GRAFANA
                            GRAFANA -.-> |Auth| GRAFANA
                            KIBANA -.-> |Auth| KIBANA
                            c(fa:fa-gear REPORT_COMPOSER) --> |Render| PDF
                            a(fa:fa-window-restore CAPTURE) -.-> |fa:fa-camera| KIBANA
                            a(fa:fa-window-restore CAPTURE) --> |Data| c(fa:fa-gear REPORT_COMPOSER)
                            PDF --> |Attach| f(fa:fa-paper-plane EMAIL)
                            PDF --> |Notify| d(fa:fa-message SLACK)
                            PDF --> |Notify| e(fa:fa-arrow-up-right-from-square WEB_HOOK)
                    
Diagram for periodic reporting

Periodic Reporting

This diagram shows the reporting workflow. A CRON schedule triggers data capture, which is then used to create a PDF report with the Report Composer.

Next, the job captures the data from the web page. The data is then used to render a PDF report using the Report Composer.

Alerting (conditional reporting)

Anaphora alerts are regular report jobs with conditional evaluations.

Metrics from the browser DOM are evaluated; if false, the job terminates. If true, data is captured, rendered, and the report is sent.

                                    graph TD
                                        b(fa:fa-clock CRON) --> |start| a(fa:fa-search KIBANA_SAVED_SEARCH_HITS > 0)
                                        a(fa:fa-search KIBANA_SAVED_SEARCH_HITS > 0) --> |true| c1(fa:fa-window-restore CAPTURE)
                                        a(fa:fa-search KIBANA_SAVED_SEARCH_HITS > 0) --> |false| g[fa:fa-ban STOP]
                                          
                                        KIBANA_DASHBOARD -.-> |fa:fa-camera| c1(fa:fa-window-restore CAPTURE)
                                        c1(fa:fa-window-restore CAPTURE) --> |Data| d1(fa:fa-gear REPORT_COMPOSER)
                                        
                                        d1(fa:fa-gear REPORT_COMPOSER) --> |Render| p1(fa:fa-file-pdf PDF_REPORT)
                                        
                                        p1(fa:fa-file-pdf PDF_REPORT) --> |Attach| f(fa:fa-paper-plane EMAIL)
                                        p1(fa:fa-file-pdf PDF_REPORT) --> |Notify| d(fa:fa-message SLACK)
                                        p1(fa:fa-file-pdf PDF_REPORT) --> |Notify| e(fa:fa-arrow-up-right-from-square WEB_HOOK)
                        
Diagram for Alerting (conditional reporting)

Key Features

Enterprise-grade Authentication

Enterprise-grade Authentication

Ensure secure access with industry standard authentication and authorization protocols integrations:

  • LDAP (Active directory, Microsoft ADFS)
  • SAML SSO
  • OIDC (OpenID Connect)
Flexible Scheduling

Flexible Scheduling

How often do you want the reporting/alerting job to run? Thanks to our easy to use user interface, you can define an interval, or if you are a hardcore system administrator, unleash the power of a good old CRON string.

Drag-and-Drop Layout Composer

Drag-and-Drop PDF Report Composer

Enjoy our easy drag-and-drop layout composer to design your reports with precision. The intuitive interface allows you to effortlessly arrange screenshots, text, and graphics in rows and columns, crafting professional A4 PDF layouts that capture essential data insights.

Powerful delivery

Versatile Delivery

Choose how you want to receive your reports:

  • ✅ Email
  • ✅ Slack
  • ✅ Custom Webhook (Telegram, Discord, Mattermost, etc)
  • ✅ S3 upload

Anaphora supports multiple delivery channels, ensuring you get your data where you need it, when you need it.

Use Cases

Marketing Analysts

Marketing Analysts & Data Scientists

Automate weekly Anaphora dashboard reports to highlight key metrics and trends.

Systems Reliability Engineers

Systems Reliability Engineers

Monitor system performance and automatically send Anaphora dashboard screenshots directly to your Slack channel. Ideal for real-time updates on system health, helping you stay ahead of potential issues.

Support Managers

Support Managers

Create daily consolidated PDF reports of Anaphora dashboards for project supervisors. Include all relevant KPIs to track project progress, ensuring all stakeholders are well-informed and can make data-driven decisions.

Benefits

For Administrators

Replace scripts with visual automation using headless browser technology. Create periodic PDF reports for management and send Slack alerts based on triggers. Centralize reporting authorization with LDAP, SAML, and OIDC.

For Stakeholders

Get timely, accurate reports tailored to your needs. Make informed decisions with up-to-date web data and metrics.

For IT Teams

Streamline support with a robust, configurable platform that reduces the need for manual interventions. Automate routine tasks and focus on enhancing system capabilities and infrastructure.

For End Users

Access to a historical library of customized reports, instrumental to visualize and understand complex data sets, and comparing their evolution in time. Benefit from real-time alerts to stay updated on critical changes, when immediate action is required.

Pricing Plans

Free

$0 / month

$0 / year

  • Up to 2 jobs
  • Up to 2 delivery interfaces
  • SMTP delivery only
  • Up to 3 actions in capture
  • Basic templates
  • Single user role

PRO

$250 / month

$3000 / year

  • All Free features, plus:
  • Unlimited jobs
  • Unlimited delivery interfaces
  • All delivery interfaces available
  • Unlimited actions in capture
  • Advanced templates
  • Multiple user roles

Enterprise

Custom

Contact us for yearly pricing

  • All PRO features, plus:
  • LDAP integration
  • SAML integration
  • OIDC integration
  • Role mappings
  • Custom branding
  • Dedicated support

All plans are billed yearly

Ready to Start?

Experience today the difference you can make with Anaphora.

Start Your Free Trial