Direct Connect: WordPress Plugin

Install the NovatraCloud WordPress plugin to automatically sync form submissions and WooCommerce orders — no webhooks or API coding needed

10 minbeginner

What is Direct Connect?

The NovatraCloud Direct Connect WordPress plugin lets you connect your WordPress site directly to your NovatraCloud workspace. Once installed and configured, it automatically sends form submissions from **Elementor**, **Contact Form 7**, **Gravity Forms**, and **WooCommerce** orders straight to NovatraCloud — no webhooks, no manual API calls, no coding required.

1

Download the Plugin

On the Integrations page, go to the **Direct Connect** tab and click **Download Plugin** to get the `novatra-cloud-connect-1.0.0.zip` file.

2

Install on WordPress

In your WordPress admin dashboard:

  • aGo to Plugins → Add New → Upload Plugin
  • bChoose the downloaded `novatra-cloud-connect-1.0.0.zip` file
  • cClick Install Now, then Activate
3

Generate an API Key

Back in NovatraCloud, on the **Direct Connect** tab:

  • aClick Generate New Key
  • bGive the key a label (e.g., "My WordPress Site")
  • cCopy the API Key — you will need it on the next step
4

Configure the Plugin

In your WordPress admin:

  • aGo to NovatraCloud in the left sidebar
  • bPaste your API Key into the API Key field
  • cEnter your NovatraCloud app URL (defaults to `https://cms.novatracloud.com`)
  • dClick Save Settings then Test Connection to verify
5

Choose What to Sync

Under **Sync Settings**, enable the integrations you need:

  • aWooCommerce: Automatically sync new orders to NovatraCloud
  • bElementor Pro Forms: Send Elementor form submissions as orders
  • cContact Form 7: Send CF7 form submissions as orders
  • dGravity Forms: Send Gravity Forms submissions as orders
6

Recommended Field Names

To ensure form fields are automatically detected, use these labels on your form fields:

  • aCustomer Name / Full Name → maps to customer_name
  • bPhone / Phone Number / Mobile → maps to phone_primary
  • cEmail / Email Address → maps to email
  • dProduct / Item / Product Name → maps to product_name
  • eQuantity / Qty → maps to quantity
  • fAmount / Total / Price → maps to total_amount
  • gAddress / Delivery Address → maps to address
  • hCity / Town → maps to city
  • iState / Region → maps to state
  • jNote / Notes / Order Note → maps to notes
7

Test Your Connection

After configuring:

  • aUse the Test Form on the plugin settings page to send a sample submission
  • bCheck the Activity Log to confirm the submission was sent successfully
  • cIf an order appears in your NovatraCloud workspace, everything is working

Troubleshooting & Tips

Frequently Asked Questions

Does this work with wordpress.com (hosted)?
No — the plugin requires a self-hosted WordPress site (wordpress.org) where you can upload and install plugins. WordPress.com hosted sites do not support custom plugin uploads.
Can I connect multiple WordPress sites?
Yes — generate a separate API key for each site. Each key can be labelled so you know which site it belongs to.
Does it work with any WordPress form plugin?
The plugin has dedicated handlers for Elementor Pro, Contact Form 7, Gravity Forms, and WooCommerce. For other form plugins, the universal capture endpoint will attempt to detect and send the data automatically.
What happens if my site is offline?
Failed submissions are stored in a retry queue in the plugin. You can retry them from the Activity Log when your site is back online.
Is my data secure?
Yes — all communication uses HTTPS. API keys are hashed before storage in NovatraCloud and are never exposed publicly.

Related Guides