Note: This is a module for Perfex CRM. It is not a standalone script.
SurveyFlow helps you create professional multi-step surveys and feedback forms directly inside Perfex CRM. Build forms with a visual drag-and-drop interface, divide questions into multiple pages, and provide participants with a clean, modern and mobile-friendly form experience.
Send personalized survey invitations to staff, leads, clients, project participants or a manually entered list. Every recipient receives a unique and secure survey link and can complete the form without logging in.
Surveys can also be created independently without selecting a project, client or lead. Every published survey includes a public URL and iframe embed code for use on WordPress and other external websites.
SurveyFlow uses your existing Perfex CRM email configuration and SMS gateway. No additional SMTP account or separate SMS API configuration is required.
- Simple three-column visual form builder
- Drag fields from the field palette into survey pages
- Reorder questions with drag and drop
- Move questions between different pages
- Reorder complete survey pages
- Edit the selected field from a dedicated settings panel
- Add an optional description or help text to every question
- Mark individual questions as required
Supported Question Types
- Short text
- Long text
- Multiple choice – single selection
- Multiple choice – multiple selections
- Star and score rating
Rating settings are displayed only for rating questions, while choice settings are displayed only for single-choice and multiple-choice questions. This keeps the builder clear and easy to use.
Images, Audio and Downloadable Files
- Upload an optional image for any question
- Upload separate images for single-choice and multiple-choice options
- Add an HTML5 audio player to any question
- Add separate audio files to individual choice options
- Attach a downloadable PDF, Word, Excel, PowerPoint, TXT, CSV or ZIP file to a question
- Display question and option media in the survey results view
Create visual polls, audio-based questionnaires and document review forms without requiring participants to open a separate page before answering.
Professional Multi-Step Survey Experience
- Divide surveys into unlimited pages or steps
- Previous and Next navigation
- Animated progress indicator
- Modern question cards and custom form controls
- Responsive layout for desktop, tablet and mobile devices
- Company logo and company name integration
- Dedicated success and already-completed screens
- Preview surveys before publishing or sending
- Right-to-left layout support
Public Survey Links and Website Embedding
- Automatically generated secure public URL for every survey
- Ready-to-copy iframe embed code
- Embed surveys on WordPress or any website that supports HTML iframes
- Public participants can respond without a Perfex CRM account
- Public responses are included in tracking and result summaries
- Public and embedded forms use the same responsive survey design
Flexible Audience Selection
Send surveys to the right people using existing Perfex CRM records:
- Staff: selected staff members or all active staff
- Leads: selected leads, all active leads, or leads filtered by status or tag
- Clients: selected client contacts, all active contacts, or contacts filtered by customer group
- Project participants: active customer contacts and staff members assigned to the selected project
- Manual list: manually entered name, email address and phone number
Optional CRM Relationships
- Create completely independent surveys with no CRM relationship
- Optionally associate a survey with a Perfex CRM project, client or lead
- Create surveys directly from the project detail page
- View related surveys from dedicated project, client and lead tabs
- Send invitations to project customer contacts and assigned project staff
- Display the project name on the public survey form
- Use {project_name} inside invitation templates
Email and SMS Invitations
- Choose Email or SMS for every sending operation
- Uses the existing Perfex CRM email infrastructure
- Uses the active Perfex CRM SMS gateway
- No separate SMTP or SMS API settings
- Rich-text HTML email template editor
- Personalized invitation templates with ready-to-use merge fields
- Company logo and logo URL merge fields for branded emails
- Manual reminder button for recipients who have not completed the survey
Secure Individual Survey Links
SurveyFlow generates a unique, unpredictable 256-bit token for every recipient. Participants do not need a Perfex CRM account and do not need to log in. Each individual link is connected to its recipient, allowing you to see exactly who completed the survey and who did not.
Optional Social Sharing
- Enable or disable social sharing separately for each survey
- WhatsApp, Facebook, X and LinkedIn sharing buttons
- One-click public survey URL copy button
- Personal invitation links are never exposed by sharing buttons
- Social sharing is disabled by default for privacy
Duplicate Existing Surveys
- Duplicate an existing survey instead of rebuilding a similar form
- Copy pages, questions, options, media, files and invitation templates
- Copied surveys are created as drafts with a new secure public token
- Recipients, delivery history and responses are never copied
- Confirmation prompt prevents accidental duplication
Tracking and Results
- See every survey recipient in one place
- Track sent, failed and completed invitations
- View sending and completion dates
- Send reminders to incomplete recipients
- See total recipients and completed responses
- View the overall completion rate
- Review answer distribution for choice and rating questions
- Review individual text responses
Multilingual and Perfex-Compatible
- All interface texts use the Perfex CRM language system
- English language file included as the default language
- Turkish localization included
- Language folders included for all languages available in the Perfex CRM installation
- Automatic English fallback when a localized translation is unavailable
- Uses Perfex CRM module hooks, permissions and database prefix conventions
- Does not modify any Perfex CRM core files
Simple Workflow
- Create a survey independently or optionally associate it with a project, client or lead.
- Add pages and drag questions into the required order.
- Configure question labels, descriptions, options, media, files and required fields.
- Preview the customer-facing survey.
- Publish the survey.
- Copy the public URL, embed it on a website, or select an audience and delivery channel.
- Send invitations, monitor responses and send reminders when required.
- Review result summaries or duplicate the survey for future use.
Installation
- Upload the module ZIP file from Setup > Modules.
- Activate the SurveyFlow module.
- Configure staff permissions if required.
- Open SurveyFlow from the admin sidebar and create your first survey.
Required database tables are created automatically during module activation. All module data is isolated inside SurveyFlow tables and no Perfex CRM core file is changed.
Change Log
Version 1.0.1 / 2026-09-08
- Added public survey URLs for anonymous responses - Added iframe embed codes for WordPress and external websites - Added support for independent surveys without a project, client or lead relationship - Added optional project, client and lead survey relationships and detail tabs - Added question images and separate images for choice options - Added question audio and separate audio files for choice options - Added downloadable question attachments for PDF, Office, TXT, CSV and ZIP files - Added optional WhatsApp, Facebook, X and LinkedIn sharing buttons - Added a public survey link copy action for participants - Added survey duplication with confirmation and safe draft creation - Added media display to survey previews, public forms and result summaries - Improved question reordering within pages and between survey pages - Added direct Results and Tracking navigation to survey details - Improved visibility rules for Results and Tracking actions - Added secure public token migration for existing surveys - Improved the responsive public survey interface
Version 1.0.0 / 2026-09-06
- Initial release - Added modern drag-and-drop multi-step survey builder - Added short text, long text, single choice, multiple choice and rating fields - Added question descriptions and required field support - Added staff, lead, client, project and manual audience selection - Added email and SMS invitations using existing Perfex CRM services - Added secure individual survey links - Added manual reminders, recipient tracking and result summaries - Added project association and project survey tab - Added responsive public survey design and preview mode - Added English and Turkish localization with language fallback support