Jump to content
View in the app

A better way to browse. Learn more.

Invision Marketplace

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Everything you need for your community

Everything you need for your community

 Loading...
 Loading...
 Loading...
This application connects an Amazon account to an IPS5 account. It allows users to sign up and sign in using their Amazon account, as well as synchronize their display name.
You must create a Security Profile in the Amazon Developer Portal to obtain:
Client ID
Client Secret
IPS5.0.0+ & 5.1.0+
This application connects an Amazon account to an IPS5 account. It allows users to sign up and sign in using their Amazon account, as well as synchronize their display name.
You must create a Security Profile in the Amazon Developer Portal to obtain:
Client ID
Client Secret
Automatically refreshes the native Who's Online widget without requiring users to reload the page.
Features:
Updates the Who's Online widget automatically via AJAX.
Configurable refresh interval (in minutes).
Select which member groups can use automatic refreshing.
Uses the native IPS5 widget without modifying its appearance or functionality.
Pauses refresh requests when the browser tab is inactive.
IPS5.0.0+ & 5.1.0+
Automatically refreshes the native Who's Online widget without requiring users to reload the page.
Features:
Updates the Who's Online widget automatically via AJAX.
Configurable refresh interval (in minutes).
Select which member groups can use automatic refreshing.
Uses the native IPS5 widget without modifying its appearance or functionality.
Pauses refresh requests when the browser tab is inactive.
Who To Follow adds a widget that suggests members to follow, helping users discover and connect with other members of your community. Members can follow suggested users with a single click. Once followed, the member is automatically replaced with another suggestion via AJAX, without reloading the page.
The widget offers several options to customize suggestions, including member groups, recent activity, minimum content count, reputation, and account age. Suggestions can be displayed randomly or sorted by activity, content count, reputation, or registration date.
You can also choose how many members to display. The widget respects the native IPS5 following permissions and requires no additional database tables.
IPS5.0.0+
Who To Follow adds a widget that suggests members to follow, helping users discover and connect with other members of your community. Members can follow suggested users with a single click. Once followed, the member is automatically replaced with another suggestion via AJAX, without reloading the page.
The widget offers several options to customize suggestions, including member groups, recent activity, minimum content count, reputation, and account age. Suggestions can be displayed randomly or sorted by activity, content count, reputation, or registration date.
You can also choose how many members to display. The widget respects the native IPS5 following permissions and requires no additional database tables.
Just like the built-in Mailchimp integration, this application automatically synchronizes your Invision Community members with your EasySendy mailing list.
The application respects members' administrative email preferences and synchronizes subscriptions based on the following events:
New Account: Subscribes members when they register, if account validation is not required.
Account Validation: Subscribes members after their accounts are validated.
Profile Update: Updates members' display names and subscribes or unsubscribes them when their email preferences change.
Email Change: Synchronizes changes to members' email addresses.
Account Deletion: Removes members from the mailing list when their community accounts are deleted.
The application integrates directly into the IPS5 Community Enhancements section.
Requirements:
An EasySendy account,
EasySendy API Key
List UID
IPS5.0.0+
Just like the built-in Mailchimp integration, this application automatically synchronizes your Invision Community members with your EasySendy mailing list.
The application respects members' administrative email preferences and synchronizes subscriptions based on the following events:
New Account: Subscribes members when they register, if account validation is not required.
Account Validation: Subscribes members after their accounts are validated.
Profile Update: Updates members' display names and subscribes or unsubscribes them when their email preferences change.
Email Change: Synchronizes changes to members' email addresses.
Account Deletion: Removes members from the mailing list when their community accounts are deleted.
The application integrates directly into the IPS5 Community Enhancements section.
Requirements:
An EasySendy account,
EasySendy API Key
List UID
Staff Contact allows your community members to easily find and contact administrators and moderators through a sidebar widget.
Features:
Displays administrators and moderators in separate tabs.
Automatically rotates through team members in a slider, showing their photo, name, role, and online status.
Includes a carousel of member avatars for quick navigation.
Allows members to send private messages, respecting the community's existing Messenger permissions.
Allows members to contact staff by email through a built-in form, without exposing email addresses.
Administrators can select which member groups are allowed to send emails and configure an hourly sending limit to prevent abuse.
Manage team members, custom roles, visibility, and display order through the AdminCP.

Notes:
Visually inspired by the (db) Contact Application Class by dottcode.
Sponsored by Karma Goddess
IPS5.0.0+
Staff Contact allows your community members to easily find and contact administrators and moderators through a sidebar widget.
Features:
Displays administrators and moderators in separate tabs.
Automatically rotates through team members in a slider, showing their photo, name, role, and online status.
Includes a carousel of member avatars for quick navigation.
Allows members to send private messages, respecting the community's existing Messenger permissions.
Allows members to contact staff by email through a built-in form, without exposing email addresses.
Administrators can select which member groups are allowed to send emails and configure an hourly sending limit to prevent abuse.
Manage team members, custom roles, visibility, and display order through the AdminCP.

Notes:
Visually inspired by the (db) Contact Application Class by dottcode.
Sponsored by Karma Goddess
This application adds a search field to the Reported Content section of the Moderator Control Panel.
Moderators can search reports by:
Report ID
Content ID*
Author: Member ID or display name
Reported By: Member ID or display name
Report Content: Text included in the report
The search field is integrated into the existing toolbar and works alongside the native sorting and filtering options.
Search by Content Title
Reports do not store the title of the reported content. Retrieving it requires loading the original content item, which can belong to different applications and content types. Searching by title would therefore be more complex and potentially affect performance, especially on busy communities.
IPS5.0.0+
This application adds a search field to the Reported Content section of the Moderator Control Panel.
Moderators can search reports by:
Report ID
Content ID*
Author: Member ID or display name
Reported By: Member ID or display name
Report Content: Text included in the report
The search field is integrated into the existing toolbar and works alongside the native sorting and filtering options.
Search by Content Title
Reports do not store the title of the reported content. Retrieving it requires loading the original content item, which can belong to different applications and content types. Searching by title would therefore be more complex and potentially affect performance, especially on busy communities.
By default, Invision Community marks notifications as read when you open the notifications menu, even if you haven't actually viewed the content they refer to. As a result, notifications lose their bold formatting, making it difficult to distinguish content you have already read from content you haven't.
Notification Enhancer improves this behavior by keeping notifications highlighted until you actually read their associated content.
Instead of relying solely on the notification's read status, the application uses Invision Community's native content read markers to determine which notifications should remain highlighted.
Key features:
Keeps notifications in bold until their associated content has been read.
Tracks individual comments and replies, so older notifications are not highlighted simply because new replies have been posted in the same topic or item.
Distinguishes new content notifications from subsequent comments, preventing older notifications from becoming highlighted again.
Supports notifications from both official and third-party applications.
Works on both desktop and mobile notification menus.
Integrates with Invision Community's native read markers without modifying Core files or changing the standard notification system.
IPS5.0.0+
By default, Invision Community marks notifications as read when you open the notifications menu, even if you haven't actually viewed the content they refer to. As a result, notifications lose their bold formatting, making it difficult to distinguish content you have already read from content you haven't.
Notification Enhancer improves this behavior by keeping notifications highlighted until you actually read their associated content.
Instead of relying solely on the notification's read status, the application uses Invision Community's native content read markers to determine which notifications should remain highlighted.
Key features:
Keeps notifications in bold until their associated content has been read.
Tracks individual comments and replies, so older notifications are not highlighted simply because new replies have been posted in the same topic or item.
Distinguishes new content notifications from subsequent comments, preventing older notifications from becoming highlighted again.
Supports notifications from both official and third-party applications.
Works on both desktop and mobile notification menus.
Integrates with Invision Community's native read markers without modifying Core files or changing the standard notification system.
COMPATIBILITY
IPS 5.1 only!
Hover Menus restores the hover-based navigation behavior from Invision Community 5.0.x in both the AdminCP and frontend menus.
In Invision Community 5.1, IPS changed the ACP and front-end navigation menus to a click-based UI to improve accessibility (#7401):
#7401 Redesigned ACP navigation to use click-based UI for improved accessibility.Note: enabling hover navigation partially reverses the accessibility improvement introduced by IPS for these menus.
IPS51.0+
COMPATIBILITY
IPS 5.1 only!
Hover Menus restores the hover-based navigation behavior from Invision Community 5.0.x in both the AdminCP and frontend menus.
In Invision Community 5.1, IPS changed the ACP and front-end navigation menus to a click-based UI to improve accessibility (#7401):
#7401 Redesigned ACP navigation to use click-based UI for improved accessibility.Note: enabling hover navigation partially reverses the accessibility improvement introduced by IPS for these menus.
Cascading Select Custom Field adds a new custom field type that allows administrators to create dependent select fields using data from database tables. The second select is loaded dynamically via AJAX and automatically filtered based on the option selected in the first one, without reloading the page. This is useful for relationships such as Brand → Model, Country → State, Category → Subcategory, and similar data structures.
Because it integrates with the IPS Custom Fields model, it can be used anywhere in the suite where the underlying model extends Custom Fields support, including Profile Custom Fields and applications that implement their own Extra Fields systems.
The example above used:
CREATE TABLE cascadingselect_brands ( brand_id INT UNSIGNED NOT NULL AUTO_INCREMENT, brand_name VARCHAR(100) NOT NULL, PRIMARY KEY (brand_id) ); INSERT INTO cascadingselect_brands (brand_name) VALUES ('Ford'), ('Toyota'), ('Honda'); CREATE TABLE cascadingselect_models ( model_id INT UNSIGNED NOT NULL AUTO_INCREMENT, model_brand INT UNSIGNED NOT NULL, model_name VARCHAR(100) NOT NULL, PRIMARY KEY (model_id), KEY model_brand (model_brand) ); INSERT INTO cascadingselect_models (model_brand, model_name) VALUES (1, 'Fiesta'), (1, 'Focus'), (1, 'Mustang'), (2, 'Corolla'), (2, 'Hilux'), (2, 'Yaris'), (3, 'Civic'), (3, 'Fit'), (3, 'HR-V');Extra field settings:
Parent Table: cascadingselect_brands Parent Value Column: brand_id Parent Label Column: brand_name Dependent Table: cascadingselect_models Dependent Parent Column: model_brand Dependent Value Column: model_id Dependent Label Column: model_name
IPS5.0.0+
Cascading Select Custom Field adds a new custom field type that allows administrators to create dependent select fields using data from database tables. The second select is loaded dynamically via AJAX and automatically filtered based on the option selected in the first one, without reloading the page. This is useful for relationships such as Brand → Model, Country → State, Category → Subcategory, and similar data structures.
Because it integrates with the IPS Custom Fields model, it can be used anywhere in the suite where the underlying model extends Custom Fields support, including Profile Custom Fields and applications that implement their own Extra Fields systems.
The example above used:
CREATE TABLE cascadingselect_brands ( brand_id INT UNSIGNED NOT NULL AUTO_INCREMENT, brand_name VARCHAR(100) NOT NULL, PRIMARY KEY (brand_id) ); INSERT INTO cascadingselect_brands (brand_name) VALUES ('Ford'), ('Toyota'), ('Honda'); CREATE TABLE cascadingselect_models ( model_id INT UNSIGNED NOT NULL AUTO_INCREMENT, model_brand INT UNSIGNED NOT NULL, model_name VARCHAR(100) NOT NULL, PRIMARY KEY (model_id), KEY model_brand (model_brand) ); INSERT INTO cascadingselect_models (model_brand, model_name) VALUES (1, 'Fiesta'), (1, 'Focus'), (1, 'Mustang'), (2, 'Corolla'), (2, 'Hilux'), (2, 'Yaris'), (3, 'Civic'), (3, 'Fit'), (3, 'HR-V');Extra field settings:
Parent Table: cascadingselect_brands Parent Value Column: brand_id Parent Label Column: brand_name Dependent Table: cascadingselect_models Dependent Parent Column: model_brand Dependent Value Column: model_id Dependent Label Column: model_name
This application allows administrators to choose which user groups are permitted to request account deletion.
Settings:
Groups allowed to requiest PII data
Groups allowed to request account deletion
IPS5.0.0+
This application allows administrators to choose which user groups are permitted to request account deletion.
Settings:
Groups allowed to requiest PII data
Groups allowed to request account deletion
Code Enhancements improves the display of code blocks across your community by adding line numbers and a convenient "Copy to clipboard" button.
It works automatically with existing and new code blocks, preserves syntax highlighting, supports the selected code language, and does not modify the original post content.
IPS5.0.0+
Code Enhancements improves the display of code blocks across your community by adding line numbers and a convenient "Copy to clipboard" button.
It works automatically with existing and new code blocks, preserves syntax highlighting, supports the selected code language, and does not modify the original post content.
Downloads SHA-256 Checksum automatically generates a SHA-256 checksum whenever a new Downloads file or version is uploaded. Members can view the checksums for each file and version and compare them with the checksum calculated from the file they downloaded. This helps verify that the downloaded file is identical to the file provided by the community and has not been altered or corrupted.
To calculate a SHA-256 checksum locally:
Windows (PowerShell):
Get-FileHash "filename.zip" -Algorithm SHA256Microsoft documentation: Get-FileHash — Microsoft Learn (Microsoft Learn)
Linux:
sha256sum filename.zipGNU documentation: SHA-2 utilities — GNU Coreutils (GNU)
Users can compare the generated SHA-256 value with the checksum displayed on the Downloads file page. If preferred, the checksum can also be calculated online using one of these tools:
Public Tools: https://public.tools/file-checksum
Finite Field: https://finitefield.org/en/tools/security/sha256-generator/
HiPlot: https://hiplot.cn/app/online-encode-decode/sha256_checksum.html

REQUIREMENT
Downloads application
IPS5.0.0+
Downloads SHA-256 Checksum automatically generates a SHA-256 checksum whenever a new Downloads file or version is uploaded. Members can view the checksums for each file and version and compare them with the checksum calculated from the file they downloaded. This helps verify that the downloaded file is identical to the file provided by the community and has not been altered or corrupted.
To calculate a SHA-256 checksum locally:
Windows (PowerShell):
Get-FileHash "filename.zip" -Algorithm SHA256Microsoft documentation: Get-FileHash — Microsoft Learn (Microsoft Learn)
Linux:
sha256sum filename.zipGNU documentation: SHA-2 utilities — GNU Coreutils (GNU)
Users can compare the generated SHA-256 value with the checksum displayed on the Downloads file page. If preferred, the checksum can also be calculated online using one of these tools:
Public Tools: https://public.tools/file-checksum
Finite Field: https://finitefield.org/en/tools/security/sha256-generator/
HiPlot: https://hiplot.cn/app/online-encode-decode/sha256_checksum.html

REQUIREMENT
Downloads application
Auctions is a complete auction system for Invision Community, allowing members to create and participate in different types of auctions directly from your community. The application supports five auction formats:
English auctions
Traditional auctions where members place progressively higher bids.
Dutch auctions
The price decreases over time until a member accepts the current price.
Sealed-bid auctions
Members submit private bids which are not revealed during the auction.
Vickrey auctions
Sealed-bid auctions where the highest bidder wins but the final price is determined by the second-highest bid.
Reverse auctions
Members compete by submitting lower offers within the seller's maximum budget.
Other features include:
Proxy bidding
Reserve prices
Buy It Now
Anti-sniping
Multiple auction images with gallery
Bookmarks
Bid and auction history
Second-chance offers
Automatic winner selection
Scheduled, active, suspended, awaiting-payment, sold and unsold statuses
Relisting
Category-specific settings
The application also integrates with Invision Community Commerce. When an auction ends with a winner, an invoice can be generated automatically using the configured payment methods, taxes, commissions, and transaction fees.
A payment deadline can also be defined. If the winner does not complete payment within that period, the invoice can be cancelled, and the next eligible bidder can be promoted as the new winner.
Each category can independently control the available auction types and features, including duration limits, reserve prices, Buy It Now, proxy bidding, anti-sniping, relisting, second-chance offers, and the maximum number of active auctions per member.
Auctions provide a dedicated marketplace-style auction experience while remaining fully integrated with Invision Community and Commerce.
IPS5.0.4+
Auctions is a complete auction system for Invision Community, allowing members to create and participate in different types of auctions directly from your community. The application supports five auction formats:
English auctions
Traditional auctions where members place progressively higher bids.
Dutch auctions
The price decreases over time until a member accepts the current price.
Sealed-bid auctions
Members submit private bids which are not revealed during the auction.
Vickrey auctions
Sealed-bid auctions where the highest bidder wins but the final price is determined by the second-highest bid.
Reverse auctions
Members compete by submitting lower offers within the seller's maximum budget.
Other features include:
Proxy bidding
Reserve prices
Buy It Now
Anti-sniping
Multiple auction images with gallery
Bookmarks
Bid and auction history
Second-chance offers
Automatic winner selection
Scheduled, active, suspended, awaiting-payment, sold and unsold statuses
Relisting
Category-specific settings
The application also integrates with Invision Community Commerce. When an auction ends with a winner, an invoice can be generated automatically using the configured payment methods, taxes, commissions, and transaction fees.
A payment deadline can also be defined. If the winner does not complete payment within that period, the invoice can be cancelled, and the next eligible bidder can be promoted as the new winner.
Each category can independently control the available auction types and features, including duration limits, reserve prices, Buy It Now, proxy bidding, anti-sniping, relisting, second-chance offers, and the maximum number of active auctions per member.
Auctions provide a dedicated marketplace-style auction experience while remaining fully integrated with Invision Community and Commerce.
Restores the classic Online Users experience by bringing back real session data, including guests, exact user locations, and IP information where permitted — instead of relying only on members' last activity.
Notes
IPS 5.0.20+ only
Redis compatible
Not recommended for use on IPS Cloud hosting
IPS5.0.20+
Restores the classic Online Users experience by bringing back real session data, including guests, exact user locations, and IP information where permitted — instead of relying only on members' last activity.
Notes
IPS 5.0.20+ only
Redis compatible
Not recommended for use on IPS Cloud hosting
Community Tags adds a centralized area where users can browse, search, and filter all tags available across your community. It makes tags easier to discover and gives your community a clearer overview of the tags already in use. The application also adds a simple workflow for creating and managing tags directly from the front end.
Member roles
Members: can suggest new tags, depending on the configured group permissions.
Moderators: can review submitted suggestions and approve or reject them.
Administrators: can create and edit tags directly from the front end, making tag management faster and more convenient.
Widgets
Animated Tag Cloud: displays tags in an animated visual cloud. Its own widget configuration lets you choose the animation style and speed.
Most Used Tags: displays the most used tags with filters for different time periods.
Settings
Control which member groups can suggest new tags.
Set how many tags are displayed per page in the Community Tags directory.
IPS5.0.0+
Community Tags adds a centralized area where users can browse, search, and filter all tags available across your community. It makes tags easier to discover and gives your community a clearer overview of the tags already in use. The application also adds a simple workflow for creating and managing tags directly from the front end.
Member roles
Members: can suggest new tags, depending on the configured group permissions.
Moderators: can review submitted suggestions and approve or reject them.
Administrators: can create and edit tags directly from the front end, making tag management faster and more convenient.
Widgets
Animated Tag Cloud: displays tags in an animated visual cloud. Its own widget configuration lets you choose the animation style and speed.
Most Used Tags: displays the most used tags with filters for different time periods.
Settings
Control which member groups can suggest new tags.
Set how many tags are displayed per page in the Community Tags directory.

Top Developers

Last reviews

Applications Directory

A complete and convenient directory of applications for Invision Community, with categorization and sorting options.

Ratings and feedback

Only verified and trusted reviews!

Add new Application

Any developer can add their application to this directory.

You need to create account

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.