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.
Theme Editor brings back the theme editing workflow familiar from Invision Community 4.x. Edit HTML templates, CSS, and theme resources directly from your ACP.
Customize layouts, refine styles, and adapt your community’s appearance using a code editor with syntax highlighting and tabs.
Key Features
HTML and CSS editing - modify templates and styles directly in the ACP.
Resource replacement - replace images, icons, fonts, and other theme default assets.
Independent customization for each theme - changes affect only the selected theme.
Template syntax validation - invalid template syntax is rejected before saving, with a clear error message.
Revert changes - restore templates and styles, or recover saved original resources.
Rebuild templates and CSS - regenerate compiled files from your saved customizations when needed.
Designed for administrators who want direct control over their community’s design and miss the familiar theme editing tools from IC4.x.
IPS5.0.0+
Theme Editor brings back the theme editing workflow familiar from Invision Community 4.x. Edit HTML templates, CSS, and theme resources directly from your ACP.
Customize layouts, refine styles, and adapt your community’s appearance using a code editor with syntax highlighting and tabs.
Key Features
HTML and CSS editing - modify templates and styles directly in the ACP.
Resource replacement - replace images, icons, fonts, and other theme default assets.
Independent customization for each theme - changes affect only the selected theme.
Template syntax validation - invalid template syntax is rejected before saving, with a clear error message.
Revert changes - restore templates and styles, or recover saved original resources.
Rebuild templates and CSS - regenerate compiled files from your saved customizations when needed.
Designed for administrators who want direct control over their community’s design and miss the familiar theme editing tools from IC4.x.
The button fits naturally alongside the existing quote controls, with a responsive layout for desktop and mobile screens.
One-click removal of a quote and its contents.
Undo support to restore an accidentally removed quote.
Mobile-friendly controls with comfortable touch targets.
Works with inserted quotes and restored drafts.
A small improvement that makes everyday editing more convenient.
IPS5.0.0+
The button fits naturally alongside the existing quote controls, with a responsive layout for desktop and mobile screens.
One-click removal of a quote and its contents.
Undo support to restore an accidentally removed quote.
Mobile-friendly controls with comfortable touch targets.
Works with inserted quotes and restored drafts.
A small improvement that makes everyday editing more convenient.
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.
Features
Forum exclusions: Disable automatic merging in selected forums.
Subforum support: Extend exclusions to all nested forums, including subforums created later.
Individual topic exclusions: Find topics by title and exclude them independently of their forum.
Persistent topic rules: Topic exclusions remain active when a topic moves to another forum.
Private message control: Disable merging across private conversations with a simple Yes/No setting.
ACP configuration: Manage all exclusions from one settings page.
Supports standard and AJAX replies while preserving existing permissions, moderation and flood control.
Designed for Invision Community 5.0 and 5.1. Exclusions apply to new replies; previously merged messages are not split.
IPS5.0.0+
Features
Forum exclusions: Disable automatic merging in selected forums.
Subforum support: Extend exclusions to all nested forums, including subforums created later.
Individual topic exclusions: Find topics by title and exclude them independently of their forum.
Persistent topic rules: Topic exclusions remain active when a topic moves to another forum.
Private message control: Disable merging across private conversations with a simple Yes/No setting.
ACP configuration: Manage all exclusions from one settings page.
Supports standard and AJAX replies while preserving existing permissions, moderation and flood control.
Designed for Invision Community 5.0 and 5.1. Exclusions apply to new replies; previously merged messages are not split.
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.
Compatibility: Invision Community 5.1.
Hover Cards lets members open profile cards and reaction menus by hovering their mouse over them.
It uses Invision Community’s native cards and menus, preserving their familiar appearance, content, and animations.
Features
Profile cards on hover — preview a member’s profile by hovering over their name or avatar.
Adjustable delay — choose how quickly profile cards open. The default is 0.4 seconds; set it to zero for instant opening.
Reaction menus on hover — reveal available reactions without an extra click. Selecting a reaction still requires a click.
Independent controls — enable profile hover, reaction hover, or both.
AJAX support — works with dynamically loaded community content.
Touch support — standard tap behavior is preserved on phones and tablets.
IPS5.1.0+
Compatibility: Invision Community 5.1.
Hover Cards lets members open profile cards and reaction menus by hovering their mouse over them.
It uses Invision Community’s native cards and menus, preserving their familiar appearance, content, and animations.
Features
Profile cards on hover — preview a member’s profile by hovering over their name or avatar.
Adjustable delay — choose how quickly profile cards open. The default is 0.4 seconds; set it to zero for instant opening.
Reaction menus on hover — reveal available reactions without an extra click. Selecting a reaction still requires a click.
Independent controls — enable profile hover, reaction hover, or both.
AJAX support — works with dynamically loaded community content.
Touch support — standard tap behavior is preserved on phones and tablets.
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.

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.