Total Surveys
4
▲ 2 this month
Total Responses
347
▲ 89 this week
Active SurveysAll time
| Survey | Responses | Status |
|---|---|---|
Customer Satisfaction Study 2025 Manufacturing | 142 | Active |
Supplier Perception Survey Supply Chain | 98 | Active |
Workforce Engagement Index HR & Culture | 67 | Paused |
Market Sizing — Hydraulics Market Research | 40 | Draft |
Quick Actions
| Survey | Created | Closed | Responses | Partial | Completion | Status | Actions |
|---|
Add Question Type
Short Text
Long Text
Single Choice
Multi Choice
Rating Scale
Star Rating
Matrix / Grid
Slider
NPS Score
Ranking
Points Allocation
Date / Time
File Upload
Multiple Short Text
Name Competitors Step 1
Rate Competitors Step 2
Question Settings
Select a question
to edit its settings
to edit its settings
Survey Settings
Survey Description / Intro Message
Shown to respondents on the survey's introduction page, before Section 1. Leave blank to use a generic thank-you message.
Customer / Client Logo URL
Shown next to the BPMBC logo on this survey's respondent-facing page. Different clients can each have their own — this is separate from the platform branding in Settings.
This Survey's Colors
Overrides the platform's navy/gold on this survey's respondent-facing page only. Leave as-is for BPMBC's default colors.
Page Layout
Changes how this survey's respondent-facing page is laid out. Existing answers aren't affected either way.
Allow multiple submissions
Show progress bar
Randomize questions
Anonymous responses
Survey Language
Close Date
Organization Details
Email Configuration (SMTP)
Response Notifications
On every Next click, partial responses are saved to a Survey — In Progress sheet. On final Submit, the complete row moves to the Survey sheet and you receive an HTML email. Uses
mode:no-cors to work around Google Apps Script's browser CORS restriction — no proxy needed.
Comma-separated. Every response will be emailed to all addresses listed.
Deploy your Apps Script as a Web App (Execute as: Me, Access: Anyone) and paste the URL above.
Deploy
InsightX_Auth.gs as its own Web App (Execute as: Me, Access: Anyone) — this is a different Sheet/script from the survey backend above, so logins and survey responses never share a deployment.Send email on every submission
Include full response detail in email
Google Apps Script Code
BPMBC InsightX Backend v3.0 — Download and paste
• action = save_page — fires on every Next; upserts partial row in "Survey Title — In Progress" sheet (no email)
• action = submit — fires on Submit; finalises row in "Survey Title" sheet, removes draft, emails rich HTML report
• Uses
InsightX_Backend.gs into a new Apps Script project. Deploy as Web App → Execute as: Me → Access: Anyone. After any code change, always create a New Version deployment (not edit existing).• action = save_page — fires on every Next; upserts partial row in "Survey Title — In Progress" sheet (no email)
• action = submit — fires on Submit; finalises row in "Survey Title" sheet, removes draft, emails rich HTML report
• Uses
text/plain + no-cors from browser — no CORS errors, no proxy needed
// ── PASTE FULL CONTENTS OF BPMBC InsightX_Backend.gs HERE ── // Download the .gs file and copy everything into a new // Google Apps Script project (script.google.com → New Project). // // Deploy as: // Type : Web App // Execute as : Me // Who has access: Anyone // // Then copy the deployment URL into the field above. // // TWO SHEETS ARE CREATED AUTOMATICALLY: // "Survey Title — In Progress" ← live partial saves (one row per respondent) // "Survey Title" ← finalised submissions (moved on Submit) // // EMAIL is sent only on final Submit — rich HTML with full response table.
Setup steps:
1. Go to script.google.com → New Project
2. Paste the code above, save, click Deploy → New deployment
3. Type: Web App · Execute as: Me · Access: Anyone → Deploy
4. Copy the deployment URL and paste it in the field above
5. On first run, Google will ask for permissions — approve them
1. Go to script.google.com → New Project
2. Paste the code above, save, click Deploy → New deployment
3. Type: Web App · Execute as: Me · Access: Anyone → Deploy
4. Copy the deployment URL and paste it in the field above
5. On first run, Google will ask for permissions — approve them
Survey Defaults
Require CAPTCHA for public surveys
Enable response notifications
Branding