End-to-end trace of an app form submission: AJAX POST → mam_gf_processing_form → field validation → mam_for_gravity_forms_form_submitted_{id} → result envelope → mam_form_manager_send_notifications.
How to register a custom Gravity Forms field type for the mobile app. Requires two hooks: mam_form_manager_process_field_type_{type} for build-time and a corresponding submit-time handler. Forgetting one breaks the round trip…
How forms-manager caches Gravity Forms definitions for the phone-data pipeline, why it’s keyed by form id plus relevant settings, and the symptom-and-cause for stale-cache ‘app shows the old form’ bugs.
The Settings Menu content class — opens the user’s settings drawer (profile, notification preferences, log out, app version). Sibling plugins extend the menu via mam_main_content_class_settings.
The Onboarding content class — first-launch carousel of intro screens shown to new users. Configurable per-slide content, CTA, and a returning-user toggle.
Can't find the answer you're looking for? Don't worry we're here to help!