AppNatively

AppNatively

0/5 (0 ratings) 10 active installs Updated Nov 8, 2026

AppNatively is a powerful, modern plugin for WordPress that bridges your website with the AppNatively mobile app builder. It automatically generates high-performance REST API endpoints for your WordPress data, enabling you to build premium, fast, and fully-synchronized native mobile applications.

Whether you run an online store, collect leads through forms, or publish a directory of listings, AppNatively detects the plugins you already have active and integrates deeply into your setup to power mobile cart operations, product catalogs, order tracking, form submissions, listings, and customer accounts natively.

Key Features

  • AppNatively Integration: Connect your site once, then design and customize your mobile app in AppNatively Studio with your live WordPress content.
  • You stay in control: A settings screen under AppNatively in your dashboard lets you switch the API off entirely, rotate the key that authorizes Studio, and sign out every app user at once — without deactivating the plugin.
  • Automatic Plugin Detection: AppNatively scans your site for supported plugins and lists only the integrations you have active, so you simply pick which one powers each category in your app — e-commerce, forms, and directory.
  • Unified E-Commerce API: Standardized endpoints for products, categories, shopping carts, and order details.
  • WooCommerce, FluentCart & SureCart Support: Full support for listing products, managing cart actions (add, update, remove, clear), and placing/retrieving orders.
  • Form Integrations: Render and submit your existing forms natively inside the app.
  • Directory & Listing Integrations: Bring listing directories to mobile with native browsing and detail screens.
  • Extensible: Developers can register additional integrations through the craf_appna_integrated_plugins filter.

Supported Integrations

E-Commerce

  • WooCommerce
  • Fluent Cart
  • SureCart

Forms

  • FormGent
  • Fluent Forms
  • Contact Form 7
  • WPForms
  • Ninja Forms
  • Formidable
  • Forminator
  • Everest Forms
  • SureForms
  • WeForms
  • HappyForms
  • Gutena Forms
  • Bit Form

Directories

  • Directorist
  • GeoDirectory
  • HivePress
  • Business Directory Plugin
  • Classified Listing
  • aDirectory

External Services

AppNatively provides REST endpoints read by your mobile app and AppNatively Studio. Notification delivery uses the configured AppNatively notification service.

To support website previews in Studio, the plugin automatically loads AppNatively’s website preview script on public-facing pages. This browser request occurs before notification pairing and is independent of the API switch. Fetching the script sends the visitor’s IP address and standard browser request headers to appnatively.com; referrer information depends on the site’s and browser’s referrer policy. Website preview is separate from notification delivery and its sending setting.

Push notification sending is on by default. You can turn it off at any time under AppNatively Notifications: uncheck Send notification events and click Save notification settings. Existing saved opt-outs remain off. Turning sending off stops new notification requests and cancels queued work; an in-flight request may finish. The API switch also stops notification delivery.

Use Check Connection in Studio to pair notification delivery. Send notification events is the only on/off control for notification sending; there is no separate data-sharing checkbox.

While sending is on and Studio is paired, WordPress and supported plugin hooks queue order, listing and form submission IDs/statuses, related user IDs, account roles and login-session revocations. Authenticated service requests can read names and email addresses for audience display. Built-in form events do not include submitted field values. Raw login tokens and passwords are never sent. Custom event emitters control their own payloads and must disclose any additional data they send.

A background queue performs notification delivery using AppNatively-prefixed WordPress queue storage and cron/loopback requests. Native user records, cookie sessions, orders and listings are not modified by notification listeners. Business events expire after 24 hours. Session revocation jobs expire with their source session; other account events expire after 30 days. Successfully processed jobs are removed. HTTP configuration errors pause the affected source/channel for manual retry, and expired paused jobs are removed by the queue health check. Credentials are encrypted locally and removed on uninstall. Notification capture failures do not fail native actions; transient events may be lost when local queue storage fails.

Service links: AppNatively, Privacy Policy, Terms of Service.

Minimum Requirements

  • WordPress 6.5 or higher
  • PHP 7.4 or higher
  • A permalink structure containing %postname%, such as Post name (Settings Permalinks), so content links resolve correctly in the app

Automatic Installation

  1. Log in to your WordPress dashboard and go to Plugins Add New.
  2. Search for AppNatively.
  3. Click Install Now, then Activate.

Manual Installation

  1. Download the plugin .zip file.
  2. Go to Plugins Add New Upload Plugin, choose the file, and click Install Now.
  3. Click Activate Plugin.

Alternatively, unzip the file and upload the appnatively folder to /wp-content/plugins/ via FTP, then activate it from the Plugins screen.

After Activation

  1. Make sure the plugins you want to use in your app (WooCommerce, your form plugin, your directory plugin, and so on) are installed and active on your site.
  2. In your WordPress dashboard, open AppNatively and copy your connection key.
  3. Visit AppNatively Studio and sign in.
  4. Open your app and go to Settings Website Connection.
  5. Choose WordPress as the platform, enter your Website URL (for example, https://yoursite.com), and paste in the connection key.
  6. Click Check Connection. When the status badge shows Connected, click Save Configuration.
  7. In the WordPress Plugins card, pick which active plugin should power each category (e-commerce, form, directory), then click Save Configuration.
  8. Design your app in AppNatively Studio and publish it to iOS and Android.

If you activate a supported plugin after connecting, reload the Website Connection page so the new integration appears in the plugin list.