=== ProductLift: Feedback, Roadmap, Changelog, Knowledge Base ===

Contributors: webstratego
Donate link: https://productlift.dev
Tags: feedback, roadmap, feature requests, product management, customer feedback
Requires at least: 5.0
Requires PHP: 7.4
Tested up to: 7.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Collect customer feedback, prioritize features with AI, share your roadmap, and publish changelogs. Includes SSO for seamless user authentication.

== Description ==

[Website](https://productlift.dev?utm_source=wordpress&utm_medium=pluginpage) | [Docs](https://productlift.dev/docs?utm_source=wordpress&utm_medium=pluginpage) | [Support](mailto:support@productlift.dev)

== Build Products Your Customers Actually Want ==

ProductLift is the complete platform for gathering feedback, prioritizing features, and sharing your roadmap, powered by AI.

**What you get with ProductLift:**

- **Feedback Portal** - Collect feature requests and ideas from your customers
- **AI Prioritization** - Use RICE, ICE, or custom frameworks to prioritize what to build next
- **Public Roadmap** - Share your product roadmap with customers and stakeholders
- **Changelog** - Publish updates and automatically notify voters when features ship
- **Knowledge Base** - Create help articles and reduce support requests
- **SSO Integration** - WordPress users automatically sign in to your feedback portal

Trusted by 6,000+ product teams worldwide. Rated 4.8/5 on G2.

== How It Works ==

**1. Create Your Feedback Portal**
Sign up at ProductLift and customize your feedback portal. Choose your colors, domain, and settings.

**2. Install This Plugin**
Install the ProductLift plugin on your WordPress site and enter your portal URL.

**3. Collect Feedback**
Visitors can submit feature requests, vote on ideas, and see your roadmap. Logged-in WordPress users are automatically authenticated via SSO.

== Features ==

= SSO (Single Sign-On) =
When enabled, logged-in WordPress users are automatically authenticated in your ProductLift feedback portal. No separate passwords needed, users can immediately submit and vote on features.

= Shortcodes =
Easily embed ProductLift widgets in your content:

* `[productlift_link text="Give Feedback"]` - Auto-login link to your portal
* `[productlift_widget text="Suggest feature"]` - Popup widget trigger
* `[productlift_sidebar text="Open Widget"]` - Sidebar widget trigger
* `[productlift_embed height="700" tab="feedback" align="wide"]` - Embed a feedback, roadmap, changelog, or knowledge base board inline. The embed auto-resizes to fit its content, so `height` is only the initial and minimum height (in pixels) reserved before the board finishes loading. Use `tab="roadmap"` / `tab="changelog"` / `tab="kb"` to switch boards, and `align="full"` for edge-to-edge, `align="none"` to keep the theme's default content width.

= Widget Types =
* **Popup Widget** - Opens a feedback form in a modal
* **Sidebar Widget** - Slides in from the side of the screen
* **Embedded Board** - Full feedback board embedded in your page

== Installation ==

= Automatic Installation =

1. Go to Plugins > Add New in your WordPress admin
2. Search for "ProductLift"
3. Click Install Now, then Activate
4. Go to ProductLift in your admin menu
5. Enter your feedback portal URL

= Manual Installation =

1. Download the plugin ZIP file
2. Go to Plugins > Add New > Upload Plugin
3. Upload the ZIP file and click Install Now
4. Activate the plugin
5. Go to ProductLift and enter your portal URL

== Frequently Asked Questions ==

= Do I need a ProductLift account? =

Yes. This plugin connects your WordPress site to ProductLift. Create a free account at [productlift.dev](https://productlift.dev).

= How does SSO work? =

When SSO is enabled, the plugin sends the logged-in user's email, name, and avatar to ProductLift. This allows them to submit feedback and vote without creating a separate account.

= What data is sent to ProductLift? =

For logged-in users with SSO enabled: email address, display name, user ID, and avatar URL. This data is used solely for authentication purposes.

= Can I use ProductLift without SSO? =

Yes. You can disable SSO in the plugin settings. Users will need to sign in separately to your ProductLift portal.

= How do I find my widget IDs? =

Log in to your ProductLift dashboard, go to Widgets, and copy the widget ID from any widget you create.

= Does this plugin slow down my site? =

No. The SSO script is minimal and only loads for logged-in users. Embeds and widgets load asynchronously.

== Screenshots ==

1. Admin settings page in "Connected" state, showing quick links, SSO configuration, and widget IDs.
2. A ProductLift feedback board embedded in a WordPress page via `[productlift_embed]`.
3. First-run onboarding: enter your portal URL and optional SSO secret to connect.
4. Adding a shortcode block inside the WordPress block editor.

== Changelog ==

= 1.0.0 =
* Initial release
* Signed SSO (HS256 JWT) for WordPress users, with optional unsigned identify mode
* Shortcodes: `productlift_link`, `productlift_widget`, `productlift_sidebar`, `productlift_embed`
* Admin settings page with onboarding flow and "Verify SDK reachable" check
* Settings and Support quick links on the Plugins page

== Upgrade Notice ==

= 1.0.0 =
Initial release of the ProductLift WordPress plugin.

== External Services ==

This plugin connects to ProductLift's external services to provide its core functionality.

**What data is transmitted:**

When SSO is enabled and a user is logged in to WordPress, the following data is sent to ProductLift servers:
- User email address
- User display name
- WordPress user ID
- User avatar URL

This data is transmitted when pages are loaded to enable automatic authentication to your ProductLift feedback portal.

**External domains used:**

- app.productlift.dev - ProductLift application and widget hosting

**Service links:**

- Service website: [https://productlift.dev](https://productlift.dev)
- Terms of Service: [https://www.productlift.dev/legal/](https://www.productlift.dev/legal/)
- Privacy Policy: [https://www.productlift.dev/legal/](https://www.productlift.dev/legal/)

This integration is essential for the plugin's core functionality. The external service processes user data to enable seamless authentication between your WordPress site and your ProductLift feedback portal.
