Marketing Reference Public

Administration and Controls

How administrators keep Marketing secure and reliable: permissions, menus, settings, public pages, API surfaces, migrations, and change management.

Guide version: r1 Module version: 0.1.0 Updated: 2026-07-22 Estimated time: 2 min 3 views
User Manual

Administration and Controls

How administrators keep Marketing secure, configured, and reliable.

Slug: marketingVersion: 0.1.0Category: MarketingReviewed: 2026-07-11

Access and Permissions

Start with least-privilege access. Give users only the permissions required for their actual responsibilities, then test using a non-admin account.

  • marketing
  • marketing_campaign
  • marketing_campaign_create
  • marketing_campaign_update
  • marketing_campaign_delete
  • marketing_campaign_approve
  • marketing_campaign_send
  • marketing_campaign_import
  • marketing_campaign_settings
  • marketing_campaign_template
  • marketing_campaign_template_create
  • marketing_campaign_template_update
  • marketing_campaign_template_delete
  • marketing_segment
  • marketing_segment_create
  • marketing_segment_update
  • marketing_segment_delete
  • marketing_deal
  • marketing_deal_create
  • marketing_deal_update
  • marketing_deal_delete
  • marketing_deal_assign
  • marketing_pipeline_manage
  • marketing_social_account
  • marketing_social_connect
  • marketing_social_disconnect
  • marketing_post
  • marketing_post_create
  • marketing_post_update
  • marketing_post_approve
  • marketing_post_publish
  • marketing_automation
  • marketing_automation_create
  • marketing_automation_update
  • marketing_automation_activate
  • marketing_analytics_view
  • marketing_analytics_export
  • marketing_ai_use
  • marketing_ai_approve
  • marketing_settings
  • marketing_compliance

Settings, Menus, and Configuration

Configuration files found

  • control_tokens.php
  • default_menu.php
  • menu.php
  • module_config.php
  • permissions.php
  • routes.php
  • settings.php
  • system_logs.php
  • widgets.php

Menu entries found

  • Marketing
  • Marketing Dashboard
  • Campaigns
  • Marketing Deals
  • Marketing Pipelines
  • Marketing Analytics
  • Marketing Studio
  • Marketing Social

Automation and Integrations

Scheduled jobs

No module-local scheduled jobs were found.

Dashboard widgets

Widget registration or widget helper files were found. Validate source data and visibility.

Public pages

Public, portal, guest, or verification routes/configs were detected. Test while logged out.

API surfaces

No API config files were detected.

Seeders

No module-local seeders were found.

Tests

Module tests found: MarketingTest.php, MarketingTrackingHelperTest.php.

Administrative Controls Checklist

  • The module toggle is enabled only for tenants or environments where the workflow is approved.
  • Role permissions are assigned by responsibility, not by convenience.
  • Menu entries, default menu entries, and routes point users to the intended module-owned screens.
  • Users know who is allowed to change settings, templates, status rules, and delete actions.
  • Migrations are applied and table changes are verified in the target tenant context.
  • Public pages are reviewed for privacy, accuracy, and brand consistency.

Change Management

  1. Announce workflow or permission changes before they affect live users.
  2. Update module README, CHANGELOG, and this guide when a workflow changes.
  3. For menu, route, permission, widget, API, or migration changes, validate the module from a non-admin account.
  4. Keep public pages, API examples, dashboard widgets, and scheduled jobs aligned with the real data model.
Was this guide helpful?

Report a content problem