Skip to main content

Community Surveys User Guide

Welcome to Community Surveys 7.0 — a comprehensive survey and form builder for Joomla. This guide covers everything you need to create, manage, and analyze surveys.

Quick Start

New to Community Surveys? Start here:


Component Configuration

Accessing Options

Go to Components → Community Surveys and click the Options button in the toolbar.

Permission Settings

Community Surveys uses Joomla's ACL (Access Control List) for granular permissions:

PermissionDescription
ConfigureEdit component options
Access AdministrationAccess the backend component
CreateCreate new surveys
DeleteDelete surveys
EditEdit any survey
Edit StatePublish/unpublish surveys
Edit OwnEdit own surveys only
WYSIWYG Editor AccessUse rich text editors for descriptions
Auto Approve SurveysAuto-publish surveys created from frontend
Respond to SurveysTake surveys
View ResultsView consolidated reports
Category-Level Permissions

These permissions can be set per-category. Category permissions override component permissions when set.

Integration Settings

Configure third-party integrations:

  • Google Sheets - Sync responses to spreadsheets
  • Webhooks - Send data to external services

See Survey Integrations for detailed setup.


Categories

Surveys must belong to a category. Go to Components → Community Surveys → Categories to manage them.

Categories support:

  • Hierarchical organization (parent/child)
  • Per-category permissions
  • SEO-friendly aliases

Creating Surveys

Backend vs Frontend

  • Backend: Components → Community Surveys → Surveys → New
  • Frontend: Access your surveys menu → Create Survey

Survey Settings

Basic Information

FieldDescriptionRequired
TitleSurvey name (shown to respondents)Yes
AliasURL-friendly identifierAuto-generated
CategoryOrganization categoryYes
IntroductionWelcome message on first pageNo
End MessageThank you message after completionNo
Custom HeaderText shown on every pageNo

Scheduling & Limits

FieldDescription
Start DateWhen the survey opens for responses
Close DateWhen the survey stops accepting responses
Maximum ResponsesLimit total responses (blank = unlimited)

Survey Behavior

SettingDescription
Anonymous SurveyDon't capture user identity; show confidentiality notice
Survey TypePublic (listed on home page) or Private (invitation only)
Public ReportAllow respondents to view aggregate results
Redirect URLCustom URL after completion (overrides end message)
Display TemplateShow/hide site template (full-screen mode)

Question Types

Community Surveys 7.0 includes 25+ question types organized into categories:

Choice Questions

TypeDescriptionUse Case
Radio ButtonSingle selection from optionsYes/No, satisfaction ratings
CheckboxMultiple selections allowed"Select all that apply"
DropdownSingle selection in compact formatLong option lists, countries
Image ChoiceSelect from images (single)Product preferences, visual selection
Multiple Image ChoiceSelect multiple imagesGallery selections
SQL QueryOptions from database queryDynamic data-driven choices

Scale Questions

TypeDescriptionUse Case
SliderDrag slider to select valueRatings, percentages
Net Promoter Score (NPS)0-10 scale with promoter/detractor analysisCustomer loyalty measurement
Likert ScaleAgreement/satisfaction scalesOpinion surveys
RankingDrag to order items by preferencePriority ranking
Multi-RatingRate multiple items on same scaleProduct feature ratings

Grid Questions

TypeDescriptionUse Case
Grid (Radio)Matrix with single selection per rowSatisfaction across categories
Grid (Checkbox)Matrix with multiple selections per rowMulti-attribute selection
MatchingConnect items from two listsKnowledge tests, associations

Text Questions

TypeDescriptionUse Case
Single Line TextShort text inputNames, brief answers
Multi-line TextParagraph inputComments, detailed feedback
Rich TextFormatted text with editorStructured responses
PasswordMasked inputSensitive data
Multiple InputMultiple text fieldsMulti-part answers

Special Questions

TypeDescriptionUse Case
NameFirst/Last name fieldsContact information
EmailEmail with validationContact, notifications
Date/TimeDate and/or time pickerScheduling, birthdates
AddressFull address fieldsShipping, location data
LocationMap-based location pickerGeographic data
File UploadUpload documents/imagesAttachments, photos
SignatureDigital signature padAgreements, consent
Hidden FieldInvisible field for trackingURL parameters, tracking codes

Layout Elements

TypeDescription
Page HeaderSection title/description (not a question)

Adding Questions

Question Editor

  1. Navigate to your survey's Edit Questions page
  2. Use the floating Toolbar on the left to add questions
  3. Click or drag question types to the main area
  4. Configure question settings and save

Common Question Settings

SettingDescription
Question TitleThe question text shown to respondents
DescriptionAdditional help text or instructions
MandatoryRequire an answer to continue
Custom ChoiceAllow "Other" write-in option

Question-Specific Settings

Different question types have additional settings:

Choice Questions:

  • Add/remove/reorder options
  • Set default selection
  • Enable "Other" option
  • Add images to options

Slider:

  • Minimum/Maximum values
  • Step increment
  • Custom labels for scale points
  • Multiple rows (multi-slider)

Date/Time:

  • Date only, time only, or both
  • Format options
  • Min/max date restrictions

File Upload:

  • Allowed file types
  • Maximum file size
  • Multiple file upload

Multi-Page Surveys

  1. Click New Page to add pages
  2. Switch between pages using page numbers
  3. Reorder questions within pages using drag handles
  4. Delete empty pages with Remove Page
warning

Save your questions before switching pages to avoid losing changes.


Conditional Logic (Rules)

Make surveys dynamic by showing/hiding questions or redirecting based on answers.

Rule Types

ActionDescription
Skip to PageJump to a specific page
Finish SurveyEnd the survey immediately
Show/Hide QuestionConditionally display questions

Conditions

ConditionDescription
If answeredUser provided any answer
If not answeredUser skipped the question
If selected [option]User chose specific answer
If not selected [option]User didn't choose specific answer

Setting Up Rules

  1. After adding questions, click Configure Rules
  2. Select the question to trigger the rule
  3. Choose the condition and action
  4. Add multiple rules as needed (first match wins)

See Conditional Rules Explained for advanced usage.


Sharing & Invitations

Public Surveys

Public surveys appear on your surveys listing page. Anyone with the link can respond.

Private Surveys

Private surveys require invitation. Options include:

Direct URL

Share the survey's unique URL via:

  • Email
  • Social media
  • Website links
  • QR codes

Unique URLs (Tracking)

Generate individual URLs for tracking:

  1. Go to InviteUnique Survey URLs
  2. Enter the number of URLs to generate
  3. Copy and distribute individual URLs
  4. Track responses by URL

Email Invitations

Built-in email invitation system:

  1. Create Contact Groups
  2. Add Contacts (name + email)
  3. Compose your invitation message
  4. Use placeholders:
    • {NAME} - Contact's name
    • {SURVEY_URL} - Unique response link
    • {SITENAME} - Your site name
  5. Send invitations

See Inviting Users to Take the Survey for details.


Response Management

Viewing Responses

Go to Components → Community Surveys → Responses or click Responses on a survey.

Each response shows:

  • Response ID
  • Submission date/time
  • Completion status
  • User information (if not anonymous)
  • IP address and location
  • Browser information

Response Details

Click a response to view:

  • All questions and answers
  • Timestamps per page
  • File upload downloads
  • Signature images

Managing Responses

  • Delete - Remove individual responses
  • Export - Download to CSV/Excel
  • Filter - By date, status, or custom criteria

Reports & Analytics

Dashboard

The survey dashboard shows:

  • Response timeline graph
  • Total responses
  • Completion rate
  • Geographic distribution
  • Recent activity

Consolidated Report

Aggregate analysis of all responses:

Choice Questions

  • Bar and pie charts
  • Response counts and percentages
  • "Other" response lists

Scale Questions

  • Distribution charts
  • Average, min, max values
  • NPS score calculation (for NPS questions)

Grid Questions

  • Cross-tabulation tables
  • Row/column summaries

Text Questions

  • Response word clouds
  • Full text listings

Exporting Reports

FormatDescription
CSVSpreadsheet-compatible data
PDFFormatted report document
ExcelNative Excel format

Real-Time Sync

Connect surveys to external services:

  • Google Sheets - Auto-sync each response
  • Webhooks - Send to Zapier, Make, custom APIs

See Survey Integrations for setup.


Advanced Features

Survey Templates (Presets)

Save survey configurations as reusable templates:

  1. Create a survey with desired questions
  2. Save as preset from the survey options
  3. Create new surveys from the preset

Import/Export

Transfer surveys between sites:

  • Export - Download survey as JSON
  • Import - Upload JSON to create survey

See Import/Export Surveys.

Translations

Create multilingual surveys:

  1. Enable survey translation
  2. Add language versions
  3. Translate questions and options

See Translating Surveys.

Embedding Surveys

Display surveys in articles or modules:

Content Plugin:

{LOADSURVEY [id: 123]}

Module: Publish Survey Form module to any position.

See Display Surveys in Articles.


Email Notifications

Configure automatic emails for:

EventDescription
Admin NotificationAlert when response received
User ConfirmationSend response summary to user
InvitationSurvey invitation emails
ReminderFollow-up for incomplete responses

See Survey Email Notifications.


Restricting Access

Control who can respond:

MethodDescription
Access LevelsJoomla user groups
One Response Per UserPrevent duplicate submissions
IP-Based LimitingRestrict by IP address
Password ProtectionRequire password to access
Date/Time WindowsSchedule availability

See Restricting Multiple Responses.


Troubleshooting

Common Issues

Survey not showing:

  • Check published status
  • Verify start/close dates
  • Check access level settings
  • Ensure category is published

Responses not saving:

  • Check server error logs
  • Verify database permissions
  • Test with caching disabled

File uploads failing:

  • Check upload directory permissions
  • Verify allowed file types
  • Check file size limits

Getting Help