Frequently Asked Questions
Find answers to common questions about Community Surveys. If you don't find what you're looking for, check the support forum.
Getting Started
How do I create my first survey?
- Go to Components → Community Surveys → Surveys
- Click New in the toolbar
- Enter a title and select a category
- Click Save & Close
- Click Edit Questions to add your questions
- Add questions by clicking or dragging from the toolbar
- Click Finish when done
For a complete walkthrough, see the User Guide.
What question types are available?
Community Surveys 7.0 includes 25+ question types:
| Category | Types |
|---|---|
| Choice | Radio, Checkbox, Dropdown, Image Choice, SQL Query |
| Scale | Slider, NPS, Likert, Ranking, Multi-Rating |
| Grid | Radio Grid, Checkbox Grid, Matching |
| Text | Single Line, Multi-line, Rich Text, Password, Multiple Input |
| Special | Name, Email, Date/Time, Address, Location, File Upload, Signature, Hidden |
Can I create surveys from the frontend?
Yes, if you have the Create permission enabled for your user group:
- Go to Components → Community Surveys → Options
- Click the Permissions tab
- Set Create to Allowed for the desired user group
- Create a menu item with Surveys Home Layout or My Surveys view
Permissions & Access
My users get "Unauthorized" error when taking a survey
Check these settings:
-
Component Permissions
- Go to Components → Community Surveys → Options → Permissions
- Ensure Respond to Surveys is allowed for the user's group
-
Category Permissions
- Edit the survey's category
- Check the Permissions tab
- Ensure access is not restricted
-
Survey Access Level
- Edit the survey
- Check the Access field matches your user's view level
-
Menu Item Access
- Verify your survey menu item's access level
How do I allow guest users to take surveys?
- Go to Components → Community Surveys → Options
- Click the Permissions tab
- Find the Public user group
- Set Respond to Surveys to Allowed
- Click Save & Close
Guest users can take surveys, but their responses won't be linked to a user account. For truly anonymous surveys, also enable the Anonymous Survey option when creating the survey.
How do I set up permissions correctly?
Permission levels in order of priority:
- Component Options — Default permissions for all surveys
- Category Permissions — Override for specific categories
- Survey Settings — Access level for individual surveys
| Permission | Description |
|---|---|
| Configure | Edit component options |
| Access Administration | Access backend |
| Create | Create new surveys |
| Delete | Delete surveys |
| Edit | Edit any survey |
| Edit State | Publish/unpublish |
| Edit Own | Edit own surveys only |
| Respond to Surveys | Take surveys |
| View Results | See consolidated reports |
Response Limits & Restrictions
How do I prevent duplicate responses?
Multiple methods are available when creating/editing a survey:
| Method | How It Works | Best For |
|---|---|---|
| Cookie | Stores browser cookie | Anonymous surveys, casual prevention |
| IP Address | Tracks respondent IP | Non-anonymous surveys, static IPs |
| Username | Checks logged-in user | Registered users only |
| Unique URLs | One-time-use links | Email campaigns, invitations |
See Restricting Multiple Responses for details.
My survey says "no credits available"
This appears when using the points system:
- The survey owner doesn't have enough points
- Points system is enabled but not properly configured
To fix:
- Disable points system in Options if not needed
- Ensure survey owner has sufficient points
- Check points plugin is installed and configured
How do I limit the number of responses?
When creating or editing a survey:
- Find the Maximum Responses field
- Enter a number (e.g., 100)
- Leave blank for unlimited
The survey automatically closes when the limit is reached.
Survey Flow & Logic
How do I create branching surveys?
Use Conditional Rules:
- Edit your survey questions
- Add a choice question (Radio, Checkbox, etc.)
- Click the Conditional Rules tab
- Create rules like:
- If user selects "Yes" → Skip to Page 3
- If user selects "No" → Finalize response
Why is my survey creating an infinite loop?
This usually happens when:
- Missing home page — No "Surveys Home Layout" menu item exists
- Redirect loop — Survey redirects back to itself
Solution:
- Create a Surveys Home Layout menu item (can be hidden from menus)
- Check your redirect URL settings
- Verify conditional rules don't create circular paths
Can I randomize question order?
Yes, when editing the survey:
- Open the survey settings
- Find Randomize Questions option
- Choose: None, Per Page, All Pages
Reports & Data
How do I view survey results?
- Go to Components → Community Surveys → Surveys
- Click Reports on your survey (or the reports icon)
- Choose:
- Dashboard — Overview and individual responses
- Consolidated Report — Aggregate statistics and charts
- Export — Download as CSV, PDF, or Excel
Can I export responses to Excel?
Yes, multiple export options are available:
- Go to your survey's Reports section
- Click Export button
- Choose format:
- CSV — Universal spreadsheet format, comma-separated values
- PDF — Formatted report document
How do I sync responses to Google Sheets?
- Set up Google API credentials (Google Sheets Setup)
- Configure credentials in Component Options
- Go to your survey → Integrations
- Add Google Sheets integration
- Connect and configure spreadsheet
See Survey Integrations for complete guide.
Technical Issues
Survey not displaying on the frontend
Check these common causes:
| Issue | Solution |
|---|---|
| Survey unpublished | Publish the survey |
| Category unpublished | Publish the category |
| Wrong access level | Match access to user's view level |
| Date restrictions | Check start/close dates |
| No menu item | Create appropriate menu item |
Responses not saving
- Check server logs for PHP errors
- Database permissions — Ensure write access
- Session issues — Clear cache and try again
- JavaScript errors — Check browser console
- Required fields — Ensure all mandatory questions are answered
File uploads failing
| Issue | Solution |
|---|---|
| File too large | Increase upload_max_filesize in PHP |
| Wrong file type | Check allowed extensions in question settings |
| Permission denied | Ensure upload folder is writable |
| Disk space | Verify server has available space |
Maps not working on Location questions
- Verify Google Maps API key is entered in Options
- Check that required APIs are enabled (Maps, Geocoding, Places)
- Ensure your domain is in the API key's allowed referrers
- Check browser console for specific error messages
See Map Location Questions for setup guide.
Email & Notifications
How do I send survey invitations?
Multiple methods available:
- Built-in Email — Components → Community Surveys → [Survey] → Invite
- Unique URLs — Generate trackable one-time links
- AcyMailing Integration — Include surveys in newsletters
See Inviting Users for details.
How do I get notified of new responses?
- Edit your survey
- Go to the Notifications tab
- Configure:
- Admin notification — Email when response received
- Recipient emails — Who receives notifications
- Email template — Customize notification content
See Email Notifications.
Integration & Extensions
Can I embed surveys in articles?
Yes, use the content plugin:
{LOADSURVEY [id: 123]}
Replace 123 with your survey ID. See Display in Articles.
Does it integrate with other components?
Supported integrations:
| Type | Supported |
|---|---|
| User Profiles | JomSocial, EasySocial, Community Builder |
| Avatars | JomSocial, EasySocial, Gravatar |
| Points | CjBlog, JomSocial, EasySocial, AlphaUserPoints |
| AcyMailing | |
| External | Google Sheets, Webhooks (Zapier, Make, etc.) |
Can I use webhooks to connect to other services?
Yes, Community Surveys 7.0+ includes webhook integration:
- Go to survey → Integrations
- Add Webhook integration
- Enter your webhook URL (Zapier, Make, custom API)
- Configure authentication if needed
See Survey Integrations.
Multilingual & Translation
Can I create surveys in multiple languages?
Yes, Community Surveys supports multilingual surveys:
- Enable translation on your survey
- Add language versions
- Translate questions, options, and messages
- Users see the survey in their language
See Translating Surveys.
Migration & Backup
How do I move a survey to another site?
Use the import/export feature:
- Go to survey Reports → Export Survey
- Download the JSON file
- On the new site, go to Surveys → Import
- Upload the JSON file
How do I backup my surveys?
Options for backup:
- Export individual surveys — JSON format includes all questions
- Database backup — Full Joomla database backup
- File backup — Include media folder for uploaded files