PHPackages                             useburrow/craft-burrow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. useburrow/craft-burrow

ActiveCraft-plugin[Logging &amp; Monitoring](/categories/logging)

useburrow/craft-burrow
======================

Connect your Craft site to Burrow — the orchestration layer for agency operations. Event tracking, system snapshots, and operational visibility for Freeform, Formie, and Commerce.

5.3.19(2w ago)051proprietaryPHPPHP ^8.2

Since Mar 18Pushed 2w agoCompare

[ Source](https://github.com/useburrow/craft-burrow)[ Packagist](https://packagist.org/packages/useburrow/craft-burrow)[ RSS](/packages/useburrow-craft-burrow/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (3)Dependencies (8)Versions (24)Used By (0)

Burrow for Craft CMS 5
======================

[](#burrow-for-craft-cms-5)

Install a plugin. See everything.

[Burrow](https://useburrow.com) is the orchestration layer for agency operations. This plugin connects your Craft site to Burrow — detecting your installed integrations, syncing event data from forms and ecommerce, publishing system snapshots, and giving your team operational visibility across every client project.

No webhook configurations in form plugins. No CSV imports. One plugin, total visibility.

Why agencies install Burrow
---------------------------

[](#why-agencies-install-burrow)

- **Install. Detect. Done.** — Drop the plugin into Craft and it scans your stack, detects Freeform, Formie, and Commerce, and starts syncing automatically.
- **Event tracking for forms and ecommerce** — Form submissions and Commerce orders flow into Burrow as normalized events, scoped by organization, client, and project.
- **System snapshots** — Publish your Craft version, PHP version, and installed plugin inventory so Burrow always has current environment context.
- **Backfill your history** — Replay up to two years of form submissions and Commerce orders into Burrow with one click.
- **Operational confidence** — Dashboard, outbox, event logs, retry controls, and queue visibility right in the Control Panel.

Quick links
-----------

[](#quick-links)

- Package: `useburrow/craft-burrow`
- Documentation:
- Issues:
- Changelog: [CHANGELOG.md](CHANGELOG.md)
- Source:

Supported integrations
----------------------

[](#supported-integrations)

IntegrationWhat Burrow tracks**Freeform**Form submissions, field mapping, per-form sync modes**Formie**Form submissions, field mapping, per-form sync modes**Craft Commerce**Orders, line items, ecommerce funnel events**Craft CMS**System snapshots — Craft version, PHP version, installed pluginsControl Panel Flow
------------------

[](#control-panel-flow)

### Initial setup (`Setup`)

[](#initial-setup-setup)

First-time connection uses a step-by-step wizard at **Burrow → Setup** (`burrow/setup`):

1. **Connection** — Save Burrow `baseUrl` and `apiKey`, run SDK discovery
2. **Project** — Select the Burrow project/client to link; persist routing metadata and ingestion key
3. **Integrations** — Choose supported integrations and configure provider-specific settings
4. **Review** — Review contracts and sync to Burrow (including Commerce-only installs)
5. **Finish** — Mark onboarding complete

### After onboarding (`Settings`)

[](#after-onboarding-settings)

Once connected, **Burrow → Settings** (`burrow/settings`) provides ongoing configuration without repeating the wizard:

- **Overview** — Linked project, last sync metadata, active contracts, manual sync
- **Integrations** — Enable or disable providers (auto-syncs capabilities to Burrow)
- **Freeform / Formie / Commerce** — Edit tracking modes, field mappings, and funnel options (auto-syncs on save)
- **Connection** — View connection details; re-link via the setup wizard when needed

Changes saved in Settings are pushed to Burrow automatically (contracts, capability re-link when needed, and system snapshot).

### Operations

[](#operations)

- **Dashboard** — Linked project summary, contract sync state, backfill, and outbox retention
- **Outbox** — Recent queue records with retry/delete actions
- **Setup** — Available again from the Connection section or before onboarding completes

Integrations
------------

[](#integrations)

### Freeform

[](#freeform)

- Discovers available forms and fields
- Supports per-form modes:
    - `off`
    - `count_only`
    - `custom_fields`
- Supports field mapping metadata for custom field sync contracts

### Formie

[](#formie)

- Supports selecting one or more forms
- Supports modes:
    - `off`
    - `count_only`
    - `custom_fields`

### Craft Commerce

[](#craft-commerce)

- Supports ecommerce event tracking mode
- Optional ecommerce funnel capability flag
- Supports historical order/item backfill into Burrow

Backfill and Operations
-----------------------

[](#backfill-and-operations)

The plugin includes a manual backfill workflow for replaying historical data into Burrow.

- Forms backfill from Freeform and Formie submissions
- Ecommerce backfill from Craft Commerce orders and line items
- Time windows:
    - last 7 days
    - last 30 days
    - last 90 days
    - past year
    - two years
    - all time

Operational visibility includes:

- queue status counters
- recent event logs
- recent outbox rows
- retry/delete controls for outbox entries

Installation
------------

[](#installation)

```
composer require useburrow/craft-burrow
```

Then install the plugin from the Craft Control Panel or run:

```
php craft plugin/install burrow
```

### Requirements

[](#requirements)

- Craft CMS **5.0+**
- PHP **8.2+**

Configuration
-------------

[](#configuration)

The plugin stores three settings in project config:

SettingDescription`baseUrl`Burrow API endpoint`apiKey`Burrow API key`pluginName`Display name in the Control PanelAll runtime state (linked project, integrations, sync metadata, snapshots) is stored in plugin tables — not project config.

> Avoid committing live Burrow credentials in project config. Use environment variables where possible.

About Burrow
------------

[](#about-burrow)

Burrow is the event-driven orchestration layer for agency operations. It ingests and normalizes signals from your entire stack — code, analytics, ecommerce, forms, monitoring — into a single event model scoped by organization, client, and project.

- First-class Craft CMS integration for agency operations workflows.
- PHP and TypeScript SDKs for custom integrations
- Client portals, reporting, and AI-powered automation

Learn more at [useburrow.com](https://useburrow.com).

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance96

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 96.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~5 days

Total

23

Last Release

20d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dd606aadcff963a8203dd2c40bead00ccd2abc9b51677c62cbb60f0e75c9a2d0?d=identicon)[siebird](/maintainers/siebird)

---

Top Contributors

[![siebird](https://avatars.githubusercontent.com/u/10938?v=4)](https://github.com/siebird "siebird (57 commits)")[![amici-infotech](https://avatars.githubusercontent.com/u/20450552?v=4)](https://github.com/amici-infotech "amici-infotech (2 commits)")

---

Tags

monitoringreportingecommercedashboardanalyticsintegrationCraftcraftcmscraft-pluginsyncmulti-tenantobservabilityorchestrationoperationsvisibilityformieevent trackingfreeformbackfillcraft-commerceagencyburrow

### Embed Badge

![Health badge](/badges/useburrow-craft-burrow/health.svg)

```
[![Health](https://phpackages.com/badges/useburrow-craft-burrow/health.svg)](https://phpackages.com/packages/useburrow-craft-burrow)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k76](/packages/verbb-formie)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)[verbb/events

A full-featured plugin for event management and ticketing.

2312.1k](/packages/verbb-events)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
