Skip to content

Releases

1.2.0

Choose a tag to compare

@yashwant-4 yashwant-4 released this 27 Oct 11:02

Integrations

  • Statusi integrations sidebar item (next to Statusi reports): the connected account's integrations (platform, task, status) with Activate / Deactivate.
  • Create / Edit integrations in Mautic for every Statusi platform: Ongage (incl. field mapping), Click Go, ChatGPT Ads, and Google Ads / AdSense / Analytics, Meta Ads and Mailchimp through a provider sign-in that returns to Mautic.
  • The Mautic integration created by Connect is shown read-only.

Look

  • Statusi logo in the header of every Statusi page.
  • New square plugin icon on the Plugins page and the Connect screen.

Install / upgrade

composer require statusi/mautic-plugin-statusi (or composer update statusi/mautic-plugin-statusi), then php bin/console mautic:plugins:reload and php bin/console cache:clear.
Without Composer: unzip MauticStatusiBundle-1.2.0.zip into Mautic's plugins/ folder (replace the old MauticStatusiBundle folder), then run the same commands.

Full changelog: CHANGELOG.md

1.1.0

Choose a tag to compare

@yashwant-4 yashwant-4 released this 27 Oct 11:00

First public release.

Connection

  • Connect to Statusi from Settings → Plugins → Statusi: Statusi sign-in popup, authorization code + PKCE, server-to-server token exchange.
  • Connect gives Statusi read-only access to Mautic's API for the daily sync: it turns the API on, creates a view-only role and an OAuth2 client-credentials client. Disconnect deletes the client.

Statusi reports in Mautic

  • Statusi sidebar menu listing the connected account's reports (in Statusi's order, cached for 5 minutes).
  • Read-only report table, as in Statusi: configured filters (shown as a summary), totals in headers, nested columns, drill-down with breadcrumbs, infinite scroll.

APIs (Mautic API authentication)

  • GET /api/custom/email-activity-export and GET /api/custom/contact-attribute-export: flat, cursor-paged exports in Statusi's format, read by Statusi's daily jobs.
  • GET /api/custom/email-activity-report and GET /api/custom/contact-attributes: email activity and contact change reports.

Requirements

  • Mautic 7, PHP 8.2+. Mautic must be reachable over https by Statusi for the daily sync.

Install

composer require statusi/mautic-plugin-statusi:1.1.0, or without Composer: unzip MauticStatusiBundle-1.1.0.zip into Mautic's plugins/ folder.