Sisense Community logo
  • Community Feedback
  • Chapters
  • Events
  • Forums
    • Help and How To
    • Product Feedback Forum
    • Strategy & Use Cases
  • Blogs
  • KB Docs
    • KB Docs
    • Add-Ons & Plug-Ins
    • APIs
    • Best Practices
    • Blox
    • CDT
    • Cloud Managed Service
    • Data Models
    • Data Sources
    • Embedding Analytics
    • How-Tos & FAQs
    • Onboarding
    • PySisense
    • Security
    • Sisense Administration
    • Sisense Intelligence & AI
    • Troubleshooting
    • Widget & Dashboard Scripts
  • Support
  • Learning
    • Sisense Academy: Free Courses and Certifications
    • Official Developer Documentation
    • Official Product Documentation
    • Official Sisense Youtube Channel
    • Sisense Compose SDK Playground
  • Use Case Gallery
All PostsDiscussionsBlogsIdeasQuestions
Leaderboards
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
  •                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
Discussions
  • HomeChevronRightIcon
  • All postsChevronRightIcon

Strategy & Use Cases

Created Mar 17, 2026

17 members

53 discussions

How are you driving ROI? Share your unique use cases, discuss high-level data strategy, and brainstorm creative ways to solve complex business challenges with your peers

Strategy & Use Cases
                                   
  • Discussion
    Mia Isaacson

    Mia Isaacson

    Turning Sisense dashboards into client-ready reports 👉 See it live on Sept 17
      Add-Onspartners & implementationsPARTNERSUse Cases

    Exporting a dashboard as a PDF or PNG works fine when the audience is internal, and the need is simple. But as soon as a report needs to go out to different groups, with different branding, formatted for a specific audience, that's a different use case than a general export was ever built to solve. On September 17 , we're running a live demo of Report Studio, a report design and delivery layer built inside Sisense for exactly this gap: getting data out of Sisense in a format that's actually ready for a client, an exec, or anyone who isn't going to open a dashboard. This isn't a slide deck. It's a live build, start to finish. Here's what you'll see: Building a report from scratch: widgets, text boxes, a logo, and shapes added to the canvas, then exported manually A side-by-side of a native Sisense PDF export vs. the same data in Report Studio Applying a template to the report we just built, and how much manual layout work it removes Toggling between brands live on a single report, with the recipient's brand assigned automatically based on their user or group Token substitution across text boxes, file name, email subject, and email body Export by dimension, both on demand and as part of a scheduled delivery The actual email a recipient outside your organization receives, report attached Admin-side monitoring: job history and delivery oversight at scale Register here: https://www.qbeeq.io/webinars-register Drop questions here, and we'll answer them live during the webinar!

    1 week ago
    0
             
  • Discussion
    Becky Crittenden

    Becky Crittenden

    Sync Widget Details Legend with Conditional Formatting Colors
      WIDGETSVISUALIZATIONS

    Hi Team! Synchronize Widget Details legend colors with conditional formatting. When conditional formatting is applied to a widget (such as colored data bars), the color swatches displayed in the Widget Details (ⓘ) panel should reflect the configured conditional formatting colors instead of generic gray boxes, making the legend easier to interpret.

    1 month agolast reply 2 weeks ago
    2
             
    • Strategy & Use CasesChevronRightIcon

    [Linux] Exploring the Integration of Sisense Details with SQL Queries

      PluginsLinux

    As of 2026.3.1, Sisense does not have a native option to inject Sisense identifiers into the Sisense-generated SQL query. The only exception are connections to the Redshift data source, which include a SQL comment with a query GUID of the Sisense query. This connector plugin looks to solve this by injecting additional information into the SQL query sent to the Live data source. Due to the structure of connector hooks, the Query GUID can not be injected into the SQL query. Instead, the plugin adds the following information: userId=6a4bb4c41grds4543d77486; dashboardId=6a79b639e543d2cdb6b005; MySQL; widgetId=6a79b696ehtfdgtr437; tableName=; userGroups=[6a4bb4c46grdsgrds3a774cabb,6a4bb4c4155436grds534d77484] Hook and Logs The plugin relies on the beforeExecuteQuery hook. For the logs, after the plugin is installed, in the query logs of your data source, you will see the following messages: [] [2026-08-26 12:57:46.726] [INFO] [ContextCommentExtension] [infra-1] [ContextCommentExtension.java:93] [X-request:] [tenant:] [[ContextCommentExtension] Attached context comment to outgoing query: userId=6a4bb4c41grds4543d77486; dashboardId=6a79b639e543d2cdb6b005; MySQL; widgetId=6a79b696ehtfdgtr437; tableName=; userGroups=[6a4bb4c46grdsgrds3a774cabb,6a4bb4c4155436grds534d77484] Steps 1. Upload the attached folder from this zip file Extract and copy the folder to the /opt/sisense/storage/data path It will be stored as /opt/sisense/storage/data/context-comment-plugin 2. Create a context-comment-plugin/lib subfolder. 3. Populate the lib with the required JARs: a. connectors-sdk-*.jar: identify the connectors SDK version and copy it: kubectl exec -it -n sisense $(kubectl get po -n sisense -l app=query -o custom-columns=":.metadata.name" | tail -n 1) -- ls -la /opt/sisense/app/lib/ | grep connectors-sdk kubectl cp -n sisense $(kubectl get po -n sisense -l app=query -o custom-columns=":.metadata.name" | tail -n 1):/opt/sisense/app/lib/connectors-sdk-1.0.8.jar /opt/sisense/storage/data/context-comment-plugin/lib/connectors-sdk-1.0.8.jar b. lombok.jar: curl -L -o /opt/sisense/storage/data/context-comment-plugin/lib/lombok.jar https://projectlombok.org/downloads/lombok.jar c. slf4j-api.jar : curl -L -o /opt/sisense/storage/data/context-comment-plugin/lib/slf4j-api.jar https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar 4. Make the script executable. chmod +x /opt/sisense/storage/data/context-comment-plugin/build.sh 5. Execute the shell script /opt/sisense/storage/data/context-comment-plugin/build.sh 6. List the connectors using sisense cli si connectors list If you are not able to run this, you might not have Sisense CLI installed, run the following commands (the user needs to have permission). 7. Install the plugin using, replacing the {CONNECTOR} with your data source. si connectors plugins install -connector-id {CONNECTOR_ID} -file /opt/sisense/storage/data/context-comment-plugin/dist/ContextCommentPlugin.tar.gz Some examples #Snowflake si connectors plugins install -connector-id SnowflakeJDBC -file /opt/sisense/storage/data/context-comment-plugin/dist/ContextCommentPlugin.tar.gz #PostgreSQL si connectors plugins install -connector-id PostgreSQL -file /opt/sisense/storage/data/context-comment-plugin/dist/ContextCommentPlugin.tar.gz #Databricks si connectors plugins install -connector-id Databricks -file /opt/sisense/storage/data/context-comment-plugin/dist/ContextCommentPlugin.tar.gz 8. You should be receiving Sisense details on your query logs on your database logs. NOTE: If you just refreshed your widgets, you might wait up to 10min due to cache. Caveats The plugin affects Live models only. This can be adjusted in the Java code of the plugin. The plugin is installed separately for each connector type. Some INFO log entries are added to the query service. The used JAR files were tested with a specific Sisense version (2026.3.1). You may need to adjust the JAR versions to work with a specific Sisense release. This post outlines a potential custom workaround for a specific use case or provides instructions regarding a specific task. The solution may not work in all scenarios or Sisense versions, so we strongly recommend testing it in your environment before deployment. If you need further assistance with this, please let us know.

    Felipe Carneiro
    Felipe CarneiroPosted 3 weeks ago
    0
             
  • Blog banner
    • Strategy & Use CasesChevronRightIcon

    Sisense product roundup: MCP, AI-powered search, and smarter modeling in 2026.3

      release notesproduct updatesproduct features

    With the 2026.3 release, Sisense continues to advance AI-powered analytics across the full builder workflow. This release introduces MCP Server (beta), bringing governed data access to external AI agents. This release also brings new tools to help your users find insights faster, model data conversationally, and extend analytics experiences with custom visualizations. Connect AI agents to your data with MCP Server (beta) Your users are already working in AI tools like Claude, ChatGPT, and Cursor. With the Sisense MCP Server, now in beta, they can get governed answers from your data without ever leaving those tools. Any MCP-compatible AI agent can explore your data and build charts through Sisense, scoped to each user’s existing permissions and grounded in your semantic model.  No install, no shared credentials The MCP Server is a fully hosted endpoint secured with OAuth 2.1. There is nothing to install, no shared API key, and no service account to manage. Each connection uses a short-lived, per-user credential that expires automatically. Governed by design Every agent request runs under the signed-in user’s existing permissions, so people only see what they are already allowed to see. And because agents work against your semantic model rather than raw tables, answers reflect your metrics and definitions, not ad hoc interpretations that drift from what your business actually means.  What agents can do Once connected, an agent can: Find the right data without digging through the platform. Ask questions in natural language and get answers in plain language, grounded in your actual metrics. Turn an answer into a chart within that conversation, without switching tools. Build on previous answers to go deeper, using results from earlier in a session, without starting over.  In clients that support interactive content, such as Claude, charts render live inside the conversation. Note: MCP Server is available in 2026.3.1 and later for managed cloud and self-hosted deployments. The AI-powered query and chart tools require Cloud-Linked Features enabled on your instance.  Find the right insight instantly with Sisense Intelligence search With Sisense Intelligence search, users can type what they’re looking for in plain language and instantly surface validated widgets that already live in their dashboards. Intent-driven, permission-scoped discovery Rather than navigating dashboard structures or guessing where an analysis lives, users describe what they need and Sisense Intelligence search surfaces the right widget, ranked by relevance, scoped to what they’re already allowed to see. This works for two distinct user groups: Viewers find answers without needing to understand the data structure or know which dashboard to open. Designers check whether an analysis already exists before building a new one, reducing duplication and keeping dashboards clean. Every result comes from analyses that are already trusted and dashboard-resident. Relevance ranking filters out weak matches, so the top result is ready to act on. Governed by existing permissions Search results are scoped to each user’s existing access rights automatically. No new permissions surface to configure or manage. What a user is entitled to see governs what they find. Extend your product with Compose SDK Plugins (beta) Compose SDK Plugins is now in beta, giving developers a new way to extend Sisense with custom visualizations that feel native to their own applications. Build custom visualizations that fit your product Plugin authors can now define custom React-based widgets and register them directly in Compose SDK and Fusion. Once registered, those widgets appear throughout the Fusion UI, in the widget picker, the New Widget popup, and the widget editor, alongside native Sisense widget types. Want to use third-party libraries to visualize your data? Add the dependencies to your plugin. Or, if you know the behavior, use case, and look and feel you want, but aren’t sure which library to use, the built-in /design-custom-widget skill can help you choose. customWidget: {    name: 'plotly-heatmap',    displayName: 'plotly-heatmap',    visualization: {      Component: HeatmapChart,    },    designPanel: {      Component: HeatmapDesignPanels,    },    dataPanel: {      config: {        inputs: [          {             name: 'categories',            displayName: 'Categories',            type: 'dimension',             maxItems: 1           },          {             name: 'value',             displayName: 'Value',             type: 'measure',             maxItems: 1           },          {             name: 'breakBy',             displayName: 'Break By',             type: 'dimension',             maxItems: 1           }        ],      },    }, Design and embed without leaving your workflow Each new plugin begins its journey right where developers work: in IDEs like VS Code and Cursor, or AI coding agents such as Claude Code. A single command creates the plugin development project, while built-in AI skills provide a simple Q&A workflow that guides you through the design, configuration, build, and deployment of your plugin to the connected Sisense instance, all without writing a single line of code.  Run the included development server locally to preview, test, and iterate on your plugin. Don’t forget to add your new plugin as a Git repo. When you’re ready to see it in Fusion, run the deploy command again or let your agent handle the deployment.  One plugin source, written in React, works seamlessly everywhere: Fusion, Fusion Compose SDK Mode,  Compose SDK (including React, Angular, and Vue frameworks). Cross-filtering that works across the stack Plugins now support automatic cross-filtering in both Fusion and Compose SDK environments, so custom widgets participate in the same filter interactions as native ones, and the experience stays consistent across your analytics. Build data models faster, from upload to final product This release gives teams more ways to build and iterate on data models, whether you are starting from raw data in the assistant or making on-the-fly adjustments directly in the widget editor.  Start from scratch in the assistant Data Modeling Agent is now generally available, giving users a way to go from raw data to a working, queryable model entirely from within the assistant. Upload CSVs, define relationships, and build the ElastiCube by chatting through the process. No tab switching, no separate modeling screen, no manual modeling expertise required. Ready to use across the platform The resulting model feeds directly into your dashboards, embedded analytics, and APIs with no additional handoff step. Once the model is ready, it is ready to use across the platform. You stay in control The agent proposes each next step rather than applying changes automatically. Nothing updates without your approval, so you can move quickly without losing visibility into what is being built and why. Built for fast onboarding, useful beyond it The agent is designed first for teams starting with raw data, where the path from “I have a CSV” to “I have something I can query” is longest. It also supports a secondary flow for refining and improving existing data sources as needs evolve.  Create calculated dimensions directly in the widget (GA) Business analysts and dashboard designers can now create new data grouping and categorization dimensions on the fly (e.g., Concat, Left, Right) directly within the widget editor , without requiring backend data modeling changes or ElastiCube rebuilds. Use the widget editor for: Binning and grouping: Drag-and-drop values into custom groups (e.g., grouping “sku_124” and “sku_124_old” into “sku_124”). String manipulations: Functions to extract parts of text or reshape dates (e.g., LEFT(Region, 3)) to create new axis categories. This makes it faster to iterate on dashboards and adapt to new analytical needs as they arise. Troubleshoot as any user, with a full audit trail Admins can now impersonate lower-tier users directly from the Admin panel, making it possible to reproduce reported issues and verify per-user configurations exactly as that user sees them, without workarounds or support scripts. One click to start, one click to return Impersonation is available as a row action on the Users table in both the Fusion admin grid and the new React admin UI. Once active, a persistent banner identifies the session and confirms that all actions are being audited under the admin’s account. Returning to the admin session is a single click. Built around strict access controls Impersonation follows a strict hierarchy. Only super admins, admins, and tenant admins can initiate a session. An actor can only impersonate a role strictly below their own, and tenant admins are confined to their own tenant. Users at the data admin level and below cannot initiate impersonation under any circumstance. Every session is audited Every action taken during an impersonation session is logged under the initiating admin’s account, not the impersonated user’s. This replaces the ad hoc workarounds that admins and support teams have used previously with a governed, audited, in-product path.  Looking ahead  In the fourth quarter of 2026, our focus will be on deepening the AI experience, expanding analytics capabilities, and giving developers and data teams more flexibility across the platform. We plan to:  Extend BYO LLM support to AWS Bedrock, coming before Q4. Bring the assistant into a side panel experience so it lives alongside your dashboards rather than replacing them. Add new visualization types and query capabilities to give builders and viewers more ways to explore and present data.  Extend the narrative functionality to dashboards. Add composable embedding options to Sisense Intelligence search, and support in assistant. Add custom AI context to improve how assistant understands of your data and business definitions. Introduce governance controls over who has access to AI features across your tenant. Surface detailed usage analytics on the questions users ask and how AI credits are consumed. Extend assistant support to GCP-hosted models. Make it easier for self-hosted customers to enable advanced privacy options by hosting a vector database as part of Sisense. Stay tuned for more details on these features. We want to hear from you Your feedback is crucial in shaping future releases, so be sure to voice your ideas and suggestions in the Product Feedback Forum . 

    Preston Lam
    Preston LamAdminPosted Aug 17, 2026 at 9:02 PM
    0
             
  • Discussion
    Garrett Wolfe

    Garrett Wolfe

    Sharing a Plugin I Built: Column Selector + CSV Export for Table Widgets

    Hey Sisense community, I wanted to share a plugin I recently built that solves a pain point I kept running into with large table widgets — specifically, the need to let users choose which columns they want to see and then export only those columns to a spreadsheet without having to download everything. What It Does ColumnToggle is a Sisense plugin that adds two buttons to any table widget you enable it on: Hamburger button (column selector) — Opens a dropdown panel listing every column in the table with checkboxes. Users can: Search/filter the column list Use a "Show all / Hide all" toggle Stage their selections and only commit them with an explicit Apply button (so accidental clicks don't immediately rearrange the table) Their selections persist across page reloads via localStorage , keyed per widget Green Excel button (CSV export) — Exports the currently visible columns only, using Sisense's native /jaql/csv server-side endpoint. Because it's server-generated, it's fast even for large result sets. Dashboard-level filters are automatically included in the export scope. How to Enable It Per Widget The feature is off by default. As a dashboard editor, you enable it per widget by going to the widget's kebab menu (edit mode) → "Enable Column Selector" . That state is persisted on the widget's style object, so viewers automatically get the buttons without needing edit access. A Few Things Worth Knowing Export respects visible columns only — if a user has hidden 10 of 30 columns, the CSV only contains the 20 they kept visible Dashboard-level filters are included in the export; widget-level filters need to be promoted to the dashboard level to appear in the output (a Sisense limitation with widget filter object serialization) Formula/calculated columns are skipped during export — use direct column references in the widget editor rather than formula columns like avg() to avoid blank export files Column resizing is intentionally disabled on enabled widgets — DataTables' resize math reads stale widths from hidden columns and can blow table width out to tens of thousands of pixels Installation Drop the flat folder into your Sisense plugins directory (typically .../Sisense/PrismWeb/plugins/column_toggle_export/ ) so all files sit directly at the root. Refresh the plugin cache and reload. One gotcha: do not nest any files into subfolders — Sisense only serves from the plugin root, and subfolder references fail silently with no console error. Contribute I have a public repository where the code lives if anyone wants to dig in, suggest improvements, or adapt it for their own environment: https://github.com/gwolfe88/sisense-plugins PRs and issues are welcome. Happy to answer questions in the comments here as well. Hope this is useful to someone else. It's been a solid quality-of-life improvement for our users who work with wide tables and only ever care about a subset of columns at export time.

    2 months agolast reply 2 months ago
    1
             
  • Discussion
    Oleksandr Holubovych

    Oleksandr Holubovych

    Limiting the Number of Rows Displayed in a Pivot Widget
      LinuxJavaScript

    If your Pivot Query LIMIT is set high to meet exporting requirements but you only need a few rows displayed in a specific Pivot widget on the dashboard, you can use transformPivot to suppress rows beyond a defined threshold. The screenshot below depicts the result.

    To do so open the widget in Edit mode, go to the Edit Script tab, and paste: widget.transformPivot( { type: ['member', 'value', 'subtotal', 'grandtotal'] }, (metadata, cell) => { const threshold = 8; // maxDataRows (5) + headerRows (1) - 1 if (metadata.rowIndex > threshold) { cell.content = ''; cell.style = Object.assign(cell.style || {}, { color: 'transparent', backgroundColor: 'transparent', borderWidth: 0, padding: 0, fontSize: 0, lineHeight: 0, display: 'none' }); } } ); widget.on("ready", (w) => { const styleId = `hide-pg-${w.oid}`; if (document.getElementById(styleId)) return; document.head.insertAdjacentHTML('beforeend', ` <style id="${styleId}"> [widgetid="${w.oid}"] [class*="pagination"], [widgetid="${w.oid}"] [class*="Pagination"], [widgetid="${w.oid}"] .pivot-footer { display: none !important; } </style> `); }); Use the property threshold to control how many rows are visible. The pagination block is optional — remove it if users still need to page through the full dataset. For full transformPivot API details, see the Sisense Developer documentation . The script was valided on version 2026.2.2. Disclaimer: This post outlines a potential custom workaround for a specific use case or provides instructions regarding a specific task. The solution may not work in all scenarios or Sisense versions, so we strongly recommend testing it in your environment before deployment. If you need further assistance with this, please let us know.

    2 months ago
    0
             
  • Discussion
    Oleksandr Holubovych

    Oleksandr Holubovych

    Place Data Labels Below the Mark on a Scatter Chart
      LinuxJavaScript

    By default, data labels on a Scatter chart overlap the dot directly.

    The script below repositions each label to sit cleanly beneath its mark:
    Open the widget in Edit mode, go to the Edit Script tab, and paste:Open the widget in Edit mode, go to the Script tab, and paste: widget.on('processresult', function(se, ev) { ev.result.series.forEach(function(series) { series.dataLabels = { enabled: true, y: 15, verticalAlign: 'top', allowOverlap: true }; }); }); The key is pairing verticalAlign: 'top' with a positive y offset — anchoring to the top of the dot and nudging downward places the label below it rather than on top. Increase y for a larger gap, decrease it to bring the label closer.The key is pairing verticalAlign: 'top' with a positive y offset — anchoring to the top of the dot and nudging downward places the label below it rather than on top. Increase y for a larger gap, decrease it to bring the label closer. The script was valided on version 2026.2.2. Disclaimer: This post outlines a potential custom workaround for a specific use case or provides instructions regarding a specific task. The solution may not work in all scenarios or Sisense versions, so we strongly recommend testing it in your environment before deployment. If you need further assistance with this, please let us know.

    2 months ago
    0
             
  • Discussion
    Emir Smith

    Emir Smith

    How do you stay focused during long analytics and reporting sessions?

    Hi everyone, Working with dashboards, reports, and data analysis for long periods can sometimes be mentally exhausting. I'm interested in learning what techniques other professionals use to maintain focus and productivity throughout the day. Do you take regular breaks, use productivity tools, or practice any specific mental exercises? Personally, I find that short word and logic challenges help me reset my focus before returning to work. Recently, I've been using http://blossomwordgame.uk/ as a quick mental break between tasks. What strategies work best for you when handling long reporting or analytics sessions?

    3 months ago
    0
             
  • Discussion
    DRay

    DRay

    What's your go-to comfort food on a rainy day?
      Fun Conversation

    Mine is Mac and Cheese. Gooey, cheesy, warm. It's all you need on a rainy, or any, day.

    2 years agolast reply 6 months ago
    3
             
  • Discussion
    jpacheco

    jpacheco

    CommunityFest day 16: Share your dream winning!
      Work-Life Balance

    🎡 Step right up!! You’ve just won the top prize at the Sisense Carnival, but instead of a teddy bear, you get a Sisense perk. Which one are you picking? 👇 🧠 A personal data assistant that delivers insights before you even ask (✨ hint: it’s smart, fast, and always learning) 🧩 A builder’s toolkit that lets you create anything, custom, beautiful, and interactive,  without limits ☁️ A workspace that scales effortlessly, so your data’s always accessible and secure, no matter where you build 💬 Drop your dream prize below, and we’ll show you how to make it real 😉

    9 months agolast reply 9 months ago
    2
             
  • Discussion
    jpacheco

    jpacheco

    CommunitFest Day 13: 🎡 Every builder has a main attraction… one skill, or feature, that steals the show!
      Fun ConversationNetworking and Social Connections

    Maybe it’s crafting the perfect BloX layout, connecting data sources in record time, or helping your team see insights they’d never noticed before. 💬 Step right up and share your main attraction ! What makes your Sisense setup shine?  Share a short description below 👇 to be entered into a raffle for a $25 gift card! Sweepstakes Terms and Conditions . No purchase necessary. Open to Sisense users who participate in the following Sisense Community activities between November 1st- 30th, 2025. Forum Posts:  Participate by replying to the specific question in each designated post within the Casual Conversation section of the Sisense Community Forum. Six (6) winners will be selected (one per post), and each will receive $25 USD. General Terms:  Winners will be notified by email and must respond within five (5) days to claim their prize; otherwise, an alternate winner may be selected. Prizes will be delivered within thirty (30) days of the sweepstakes’ close. Only name and email information will be collected. For full official rules, visit:  https://www.sisense.com/sisense-sweepstakess-official-rules/

    9 months agolast reply 9 months ago
    1
             
  • Discussion
    jpacheco

    jpacheco

    CommunityFest day 7: Like a carnival booth,  every setup is unique!
      Fun ConversationNetworking and Social ConnectionsWork-Life Balance

    Show us your   workspace that helps you win the day.  Is it multiple monitors? Sticky notes? Coffee on standby? Snap a pic or share a short description below 👇 to be entered into a raffle for a $25 gift card! (Protip... this may be on next week's bingo card 😉)  Sweepstakes Terms and Conditions . No purchase necessary. Open to Sisense users who participate in the following Sisense Community activities between November 1st- 30th, 2025. Forum Posts:  Participate by replying to the specific question in each designated post within the Casual Conversation section of the Sisense Community Forum. Six (6) winners will be selected (one per post), and each will receive $25 USD. General Terms:  Winners will be notified by email and must respond within five (5) days to claim their prize; otherwise, an alternate winner may be selected. Prizes will be delivered within thirty (30) days of the sweepstakes’ close. Only name and email information will be collected. For full official rules, visit:  https://www.sisense.com/sisense-sweepstakess-official-rules/

    10 months agolast reply 9 months ago
    6