• Recipes

    Task-focused, step-by-step recipes for setting up and running MAM Main.
  • Recipe: Customize onboarding

    Configure the first-launch onboarding screens, the welcome email, and the post-registration profile completion flow. Covers the local-app-onboarding-status flag, the Onboarding content class, and the AI assistant.

  • Recipe: Gate a sibling plugin behind entitlement

    How to bootstrap a MAM Suite sibling plugin only when mam-main is at the required version and the customer is entitled. Pattern: hook plugins_loaded at priority 11, check mam_check_required_version +…

  • Recipe: Inject custom data into the mobile JSON

    Step-by-step: register a sibling-plugin contribution to mam_get_phone_data_before_send. Pick the right priority, follow the JSON conventions, and integrate with the cursor cache mechanism.

  • Recipe: Publish your app to iOS and Android

    Walks through the Publish Your App admin page: setting bundle ids, version numbers, permission strings, and submitting the build to the WPMAM Fastlane pipeline. Covers what mam_fastlane_settings overrides and how…

  • Recipe: Register a content class

    Register a new content class (a button type) in mam-main. Touches three things: the global $local_app_content registry, the include chain in content-class-manager.php, and a class implementing the duck-typed interface.

Need Support?

Can't find the answer you're looking for? Don't worry we're here to help!