Title: Easy Install Solar Forms
Author: easyinstallsolar
Published: <strong>July 31, 2026</strong>
Last modified: July 31, 2026

---

Search plugins

![](https://ps.w.org/easy-install-solar-forms/assets/banner-772x250.png?rev=3629401)

![](https://ps.w.org/easy-install-solar-forms/assets/icon-256x256.png?rev=3629401)

# Easy Install Solar Forms

 By [easyinstallsolar](https://profiles.wordpress.org/easyinstallsolar/)

[Download](https://downloads.wordpress.org/plugin/easy-install-solar-forms.1.1.1.zip)

 * [Details](https://wordpress.org/plugins/easy-install-solar-forms/#description)
 * [Reviews](https://wordpress.org/plugins/easy-install-solar-forms/#reviews)
 *  [Installation](https://wordpress.org/plugins/easy-install-solar-forms/#installation)
 * [Development](https://wordpress.org/plugins/easy-install-solar-forms/#developers)

 [Support](https://wordpress.org/support/plugin/easy-install-solar-forms/)

## Description

Easy Install Solar Forms connects a WordPress site to an Easy Install Solar CRM 
workspace. Administrators can load forms created in the workspace and embed a selected
booking or service-request form in a page or post with the `[easyinstallsolar_form]`
shortcode.

An Easy Install Solar CRM account, a workspace with the WordPress integration enabled,
and an API key are required. The plugin does not create a CRM account or forms by
itself.

Configure the connection under Settings > Easy Install Solar Forms. Successful form
manifests are cached for 15 minutes. Administrators can refresh the cache manually
from that settings screen.

Learn more at [Easy Install Solar CRM](https://easyinstallsolar.com/)

### External service

This plugin connects to the Easy Install Solar CRM service, which is provided and
operated by Easy Install Solar.

The service is used for two purposes:

 1. When an administrator saves connection settings, manually refreshes forms, views
    the plugin settings screen without a cached manifest, or a shortcode needs an expired
    manifest, WordPress sends an HTTPS POST request to the configured workspace. The
    request includes the workspace API key in the `X-Easy-Install-Solar-API-Key` HTTP
    header and normal request metadata generated by the web server and WordPress HTTP
    API, such as the requesting server IP address and user agent. The service returns
    active form IDs, names, types, and secure embed URLs. The API key is not placed
    in the request URL.
 2. When a visitor views a page containing an embedded form, the visitor’s browser 
    loads that form from the configured Easy Install Solar CRM workspace. A submission
    sends the fields displayed by the form to the service. Depending on the form type,
    this can include the visitor’s full name, email address, phone number, company 
    name, job address, preferred date, preferred time, and message. Normal web requests
    may also expose the visitor’s IP address and browser user agent to the service 
    and its hosting infrastructure. A successful submission is stored as a job record
    in the connected CRM workspace.

The service requires an Easy Install Solar CRM account and API key. If it is unavailable,
cached manifests continue to work until WordPress expires them; refreshes fail with
a generic error, and the embedded form may be unavailable. The plugin does not control
web-server log retention. Submitted records remain in the connected CRM workspace
until the workspace operator deletes them or applies its own retention practices.

Service website: https://easyinstallsolar.com/

Privacy policy: https://easyinstallsolar.com/privacy-policy/

Terms of service: https://easyinstallsolar.com/terms/

### Privacy

The plugin adds suggested text to WordPress’s Privacy Policy Guide. Site owners 
should review and adapt that text to disclose the embedded form, their purpose for
collecting submissions, their retention period, and the Easy Install Solar service.

The plugin stores the CRM workspace URL and API key in the WordPress options table
and caches the non-secret form manifest in a WordPress transient for 15 minutes.
It does not create tracking cookies or analytics. See the External service section
for data sent to Easy Install Solar CRM.

## Screenshots

[[

## Installation

 1. Upload the `easy-install-solar-forms` folder to `/wp-content/plugins/`, or install
    the ZIP through Plugins > Add New > Upload Plugin.
 2. Activate Easy Install Solar Forms.
 3. Go to Settings > Easy Install Solar Forms.
 4. Enter the HTTPS CRM workspace URL and API key from the workspace App Marketplace.
 5. Save the settings and confirm that the available forms appear.
 6. Add `[easyinstallsolar_form id="123"]` to a page or post, replacing `123` with 
    an available form ID.

## FAQ

### Where do I get the workspace URL and API key?

Sign in to the Easy Install Solar CRM workspace and open its WordPress integration
in the App Marketplace. The integration must be available on the workspace plan.

### Is the API key displayed after it is saved?

No. The settings screen shows only that a key is saved. Leave the password field
blank to keep it, enter a new key to replace it, or select the explicit removal 
checkbox.

### Does the plugin send the API key in a URL?

No. Version 1.1.1 and later send it in a dedicated HTTP request header over HTTPS.
Query-string authentication is not supported.

### What happens if the service is unavailable?

The plugin uses the most recent successful manifest for up to 15 minutes. A manifest
refresh then shows a generic error without exposing the API key. An embedded service
form cannot submit while its CRM workspace is unavailable.

### Does it support WordPress Multisite?

Yes. Each site configures its own workspace URL and API key. Network activation 
does not copy one site’s credentials to other sites.

### Does it support WordPress.com?

It can be installed on WordPress.com plans that allow third-party plugins. Plan 
availability is controlled by WordPress.com.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Easy Install Solar Forms” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ easyinstallsolar ](https://profiles.wordpress.org/easyinstallsolar/)

[Translate “Easy Install Solar Forms” into your language.](https://translate.wordpress.org/projects/wp-plugins/easy-install-solar-forms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/easy-install-solar-forms/),
check out the [SVN repository](https://plugins.svn.wordpress.org/easy-install-solar-forms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/easy-install-solar-forms/)
by [RSS](https://plugins.trac.wordpress.org/log/easy-install-solar-forms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.1

 * Send API credentials only in a dedicated HTTPS request header.
 * Add strict service URL, response-size, JSON, manifest, and embed URL validation.
 * Cache successful form manifests for 15 minutes.
 * Add a capability- and nonce-protected manual refresh action.
 * Stop displaying saved API keys and add explicit replacement and removal controls.
 * Move configuration under the WordPress Settings menu.
 * Add iframe accessibility and security attributes.
 * Add Privacy Policy Guide text and a complete external-service disclosure.
 * Improve multisite uninstall cleanup and migrate settings from version 1.0.0.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.1**
 *  Last updated **4 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [crm](https://wordpress.org/plugins/tags/crm/)[service requests](https://wordpress.org/plugins/tags/service-requests/)
   [shortcode](https://wordpress.org/plugins/tags/shortcode/)
 *  [Advanced View](https://wordpress.org/plugins/easy-install-solar-forms/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/easy-install-solar-forms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/easy-install-solar-forms/reviews/)

## Contributors

 *   [ easyinstallsolar ](https://profiles.wordpress.org/easyinstallsolar/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/easy-install-solar-forms/)