condoedge/crm
A Laravel CRM package for managing contacts, leads, deals, pipelines, and activities in one place. It provides ready-to-use models, migrations, and resources to add customer relationship features to your PHP app quickly, with a structure that is easy to customize and extend.
RegisterScoutDrawer, letting an administrator inscribe a scout directly from the CRM rather than routing them through the public/self-service registration path. This directly supports decisions about how members enter the system — assisted/back-office enrollment vs. self-serve only.Consider adopting/extending when:
0.3.55 to 0.4.0 signals a minor bump, and under semver 0.x conventions this can carry breaking changes. The release notes declare only a feature and no BREAKING CHANGE, but the diff should still be reviewed and the upgrade exercised in staging before rollout.Look elsewhere or pause when:
To executives: The package's new release closes a concrete operational gap — staff can now register a scout directly in the CRM instead of forcing every family through online self-service. That converts scenarios we currently handle manually (walk-ins, event signups, paper-roster migrations, error corrections) into a supported flow, reducing manual re-keying and the double-entry errors that follow it. It is a contained upgrade, not a platform change, and it moves a roadmap item from "custom build" to "available."
To engineering: v0.4.0 adds RegisterScoutDrawer for direct admin inscription. It is an additive feature with no declared breaking changes, but the 0.3.x → 0.4.0 minor bump on a pre-1.0 package should be treated as potentially breaking: upgrade in a branch, run the suite, and specifically exercise the inscription path (validation, duplicate-member handling, authorisation, and any events/listeners around member creation). Keep the package version pinned per environment and review the diff rather than relying on the changelog alone. Flag open questions early — permission gating for admin inscription, consent capture, and audit logging are the likely next asks and are worth raising upstream as issues/PRs rather than forking.
How can I help you explore Laravel packages today?