Delighted Bulk Response Export
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Delighted Bulk Response Export lets you export survey response data for multiple respondents in a single operation. Instead of manually copying response data one by one, or using Delighted's built-in export that exports all responses without selection — this tool provides a unified checklist of all responses on the current page. You can see each response with its respondent email, score (NPS rating), feedback comments, and date. Select any number of responses using checkboxes, choose your export format (CSV or JSON), and click Export. The tool then extracts the selected response data and generates a clean, structured export file with all metrics. This turns what could be a tedious copy-paste operation into a single batch action, making customer feedback analysis and reporting significantly faster and more precise.
WHERE IT RUNS
This script runs exclusively on the Delighted web application in your browser. It activates on the survey responses list page within the Delighted dashboard. It requires the BotGentz extension to inject and execute the script. The tool does not work on the Delighted mobile app, the API, or any third-party Delighted clients — only the web-based Delighted interface accessed through a Chromium-based or Firefox browser. It specifically targets pages under *.delighted.com, including the Delighted responses view.
HOW TO USE
After installing the script via BotGentz, navigate to your Delighted dashboard and open the Responses page. The tool automatically detects the response list and displays a floating panel on the right side. The panel shows all responses on the current page, with checkboxes next to each response entry. Each response displays the respondent email, score, feedback preview, and date. Use the search box to filter by email or feedback content to narrow down your selection. Check the boxes for every response you want to export. Below the response list, toggle between CSV and JSON format. Click "Export Selected" and the tool will extract the selected response data and generate the export file for download. A status message appears when the export completes, showing how many responses were exported.
THE ACTUAL MECHANISM — WHY IT WORKS
Delighted's web interface is built with React and uses a component-based rendering system for its response management. The response list is rendered as table rows or cards, each containing response metadata and metrics. This tool scans the DOM for response items using multiple selector patterns that Delighted consistently uses across versions. For each response, it extracts the respondent email, score, feedback comments, and date from the visible text content and data attributes. Each response is assigned a unique identifier from data attributes or checkbox values. When exporting, the tool generates CSV with response metrics as headers and each selected response as a row, or JSON with each response as a structured object. The CSV generation properly escapes quotes and handles numeric values. This approach works without making direct API calls, which would require authentication credentials and knowledge of Delighted's internal API structure. By reading the rendered DOM, the tool captures exactly what you see on the page, ensuring the exported data matches the displayed metrics.
THE PANEL
The floating panel is fully draggable — click and drag the header to reposition it anywhere on the page. The panel's position is saved per site in localStorage, so it reappears exactly where you left it when you return to the responses page. Double-click the header to snap the panel to the nearest edge (left or right). A collapse button minimizes the panel to a small tab showing a star emoji badge, keeping it out of the way while still accessible. The response list inside the panel is scrollable and resizes vertically based on the number of responses. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the page toolbar. All panel interactions are non-blocking — Delighted's main UI remains fully responsive while the panel is open, and the panel updates automatically when you navigate between surveys or pages.
PLEASE NOTE
This script requires the BotGentz extension (free) to run user scripts on Delighted. Delighted frequently updates its web interface and metric display structures; if the tool stops working, check for an updated version within BotGentz's script repository. This tool does not store, transmit, or log any response data, email addresses, or feedback content — all operations occur locally in your browser with no external network requests except those made by Delighted itself. Exported data is generated entirely from the visible page content. For pages with a large number of responses, the tool may take a moment to generate the export file — a status message indicates when the export is complete. Always verify the exported data matches your expectations, as some metrics may have different formatting in the page display. The tool only affects responses visible on the current page; to export all responses, use Delighted's built-in pagination controls or adjust your view to show all relevant responses. The CSV export uses comma-separated values with quoted fields, compatible with all major spreadsheet applications. The JSON export produces well-formatted, readable JSON suitable for data analysis and integration with other tools. Score indicators are color-coded in the panel for quick visual reference when selecting responses to export.