Chatwoot Client Portal by ICT Shift
Chatwoot Client Portal by ICT Shift turns your WordPress site into a Chatwoot-backed support portal. Built by ICT Shift. Give clients a familiar, branded support area inside WordPress while your team continues working in Chatwoot. Ideal for businesses that want to: Let logged-in users view and reply to support tickets without leaving your website Offer contact-style intake pages for non-logged-in visitors Keep omnichannel conversations centralized in Chatwoot inboxes (email, livechat, WhatsApp, and more) Sync useful customer context from WordPress and commerce plugins into Chatwoot contact records For help with Chatwoot setup, self-hosting, or hosting guidance, you can contact ICT Shift at https://www.ictshift.com/. Plugin support is also available in the WordPress.org support forum. Features: Ticket list and detail shortcodes Dedicated new-ticket shortcode/form Reply support with optional attachments Ticket status display and update flow Floating livechat widget + embedded chat modes Logged-in user livechat identity (setUser) with optional identity validation (identifier_hash) Contact sync to Chatwoot from WordPress profile, WooCommerce, and FluentCart (best effort) Multi-inbox filtering support Webhook-based synchronization support Translation-ready text domain Shortcodes: [ictss_support_tickets] – ticket list view (+ New Ticket button) [ictss_support_ticket] – ticket conversation detail view (?ictss_ticket_id=) [ictss_support_new_ticket] – dedicated new ticket form [ictss_support_live_chat_full] [ictss_support_live_chat_box] Ticket list shortcode [ictss_support_tickets] Shows the ticket list only and includes the “+ New Ticket” header button. Optional ticket list attributes: new_ticket_url – override the “+ New Ticket” button URL ticket_detail_url – override ticket detail page URL Example: [ictss_support_tickets new_ticket_url="https://example.com/new-ticket" ticket_detail_url="https://example.com/ticket-details"] Ticket detail shortcode [ictss_support_ticket] Shows a selected ticket conversation using ?ictss_ticket_id= and includes a “Back to My Tickets” button. Optional ticket detail attributes: tickets_url – override the back-to-list button URL show_unassigned_assignee="yes|no" (default no) – when yes, always show Assigned as Unassigned if no agent is set New ticket shortcode [ictss_support_new_ticket] Optional new ticket attributes: show_attachments="yes|no" (default yes) show_priority="yes|no" (default no) inbox_id – override the Chatwoot inbox used for ticket creation mail_to – override mail transport recipient(s) for this page only require_login="yes|no" (default yes) – set to no for public/contact intake pages tickets_url – override the “Back to My Tickets” button URL after successful submit debug_console="yes|no" (default no) – for admins, logs submit diagnostics to browser console (helpful for mail transport troubleshooting) Examples: Support intake: [ictss_support_new_ticket show_attachments="yes" show_priority="yes"] Contact intake (public form): [ictss_support_new_ticket show_attachments="no" show_priority="no" require_login="no"] When require_login="no", the form is available to non-logged-in visitors. Enable hCaptcha in plugin settings for public intake protection. Recommended page setup: My Tickets page: [ictss_support_tickets] and [ictss_support_ticket] (can be the same page) New Ticket page: [ictss_support_new_ticket] (can also be a separate page) Optional URL overrides: Ticket list: new_ticket_url, ticket_detail_url Ticket detail: tickets_url (back to list button) New ticket: tickets_url (back to list button after successful submit) After submit, users are informed that a new ticket can take a few minutes to appear in the ticket list. Theme compatibility notes: Supported compatibility targets: Astra, Divi, BeTheme, and default WordPress themes. BeTheme compatibility includes field/button normalization for the new-ticket form (including public contact intake pages). Divi compatibility includes suppression of inherited hover pseudo-icons on ICTSS buttons in WooCommerce-themed contexts. External Services This plugin relies on external services for support portal functionality and optional anti-bot verification. Chatwoot This plugin connects to a Chatwoot instance to provide support ticket, livechat, contact sync, and webhook functionality. The Chatwoot base URL is configured by the site owner in plugin settings and can point to either a self-hosted Chatwoot server or the Chatwoot cloud service. What it is: Chatwoot is an open-source customer support platform. This plugin uses the Chatwoot REST API to sync contacts, create tickets, post replies, and receive webhook events. Data sent: contact identity and profile data (name, email, phone, optional custom attributes), conversation and ticket metadata, message content, and optional file attachments. When data is sent: when loading the livechat widget/embed, creating support tickets, replying to tickets, syncing contacts, loading debug/API diagnostics, and processing webhook events. Browser storage: when the livechat widget or embed is enabled, Chatwoot and optional identity/session-reset flows may use browser cookies and local/session storage to maintain chat session state. Service URL: Determined by the Base URL configured in plugin settings (e.g. https://app.chatwoot.com/ for Chatwoot cloud, or a custom domain for self-hosted deployments). If using Chatwoot cloud (app.chatwoot.com): Terms of service: https://www.chatwoot.com/terms-of-service Privacy policy: https://www.chatwoot.com/privacy-policy If using a self-hosted Chatwoot instance: The data controller is the operator of that server. The site owner is responsible for ensuring appropriate terms and privacy policies are in place for their own Chatwoot deployment. Chatwoot’s privacy policy and terms of service do not automatically apply to self-hosted instances. Chatwoot is open-source (MIT licensed): https://github.com/chatwoot/chatwoot hCaptcha (optional) This plugin optionally integrates hCaptcha for anti-spam/bot protection on public ticket and contact intake forms. What it is: hCaptcha is a third-party CAPTCHA service. It is only loaded when hCaptcha is explicitly enabled in plugin settings. Data sent: a challenge response token and visitor IP address (remoteip) for server-side verification, and the hCaptcha widget JavaScript for browser-side challenge rendering. When data is sent: only when hCaptcha is enabled in plugin settings AND a visitor submits a public form that requires CAPTCHA verification. Service URL: https://www.hcaptcha.com/ Terms of service: https://www.hcaptcha.com/terms.html Privacy policy: https://www.hcaptcha.com/privacy.html Site owners are responsible for obtaining any consent required in their jurisdiction before enabling external-service features.
Shortcodes Ultimate – Content Elements
🌟 Building new pages with Gutenberg? Explore VovaBlocks, a focused collection of native marketing and content blocks from the creator of Shortcodes Ultimate. View VovaBlocks → ➡️ About Shortcodes Ultimate Shortcodes Ultimate is a WordPress shortcode plugin for adding tabs, accordions, buttons, FAQs, sliders, carousels, lightboxes, columns, boxes and other reusable content elements without coding. It is ideal for site owners who want richer content layouts and practical UI elements without switching to a full page builder. Use Shortcodes Ultimate in the Block Editor, Classic Editor, widgets and template files. Generate shortcodes visually, preview the result before inserting it, and reuse the same elements across posts, pages and existing shortcode-based content. Trusted by hundreds of thousands of WordPress sites, Shortcodes Ultimate helps you replace multiple single-purpose UI plugins with one maintained toolkit. Explore live examples What you can build With Shortcodes Ultimate, you can quickly add common WordPress content elements such as: Accordions and FAQ sections Responsive tabs CTA buttons and download buttons Boxes, notes and callouts Columns and layout helpers Sliders and carousels Lightboxes for images and custom content Post lists and dynamic content blocks Spoilers, toggles and expandable content Media embeds and visual content blocks Instead of installing a separate plugin for every small content element, Shortcodes Ultimate gives you one maintained toolkit for everyday WordPress content tasks. Works with modern and classic WordPress workflows Shortcodes Ultimate works with the Block Editor, Classic Editor, widgets and template files. You can insert shortcodes manually, use WordPress shortcode blocks or use the built-in shortcode generator to configure elements visually. This makes the plugin useful for: Site owners who want to improve content without coding Bloggers and affiliate publishers who need reusable CTA and content blocks Agencies and freelancers maintaining multiple WordPress sites Developers who want shortcode-friendly output in templates Existing sites with older content that already uses shortcodes Why use Shortcodes Ultimate? 50+ ready-to-use WordPress shortcodes Visual shortcode generator Live preview Works with the Block Editor and Classic Editor Shortcodes can be used in posts, pages, widgets and template files Responsive elements that work with your theme Built-in Custom CSS editor Developer-friendly hooks and documentation Free version available on WordPress.org Pro version available for advanced shortcodes, extra styles and premium support Why shortcodes still matter in WordPress The WordPress Block Editor is great for visual content editing, but shortcodes are still useful when you need portable, reusable content elements that work across different parts of a WordPress site. Shortcodes are especially helpful when you want to: Reuse the same content element in many posts or pages Add dynamic content inside widgets or templates Maintain older WordPress sites that already use shortcodes Work across Classic Editor and Block Editor workflows Add content elements without switching to a full page builder Keep common UI elements available through a simple text-based syntax Shortcodes Ultimate is designed for these practical workflows. It gives you a large collection of ready-made shortcodes and a visual generator, so you do not need to write shortcode syntax manually unless you want to. Free and Pro The free version of Shortcodes Ultimate includes a large collection of useful shortcodes for everyday WordPress content tasks. Shortcodes Ultimate Pro adds advanced shortcodes, additional styles, Content Slider, Pricing Table, Testimonials, Shortcode Creator, Elementor support and premium support. Compare Free and Pro Useful links Documentation Live Examples Pro features Support