info@iprosolutionsgh.com +233 242 150 296

Research & Polls Management System

The end-to-end platform for creating, distributing, and analysing research surveys — from design to real-time insights, in one secure system.

→ Access the System Request a Demo

Everything you need.
Nothing you don't.

A complete research operations platform built for teams that need speed, structure, and security.

📋
Survey Builder
Design professional research surveys with 14 question types — from simple yes/no to complex matrix grids. Drag-and-drop reordering, required field enforcement, and help text on every question.
14 Question Types Drag & Drop
📱
SMS Distribution
Send personalised survey links at scale via the Nalo Solutions SMS gateway. Use [Name] and [Survey Link] placeholders for truly personalised outreach.
Nalo Solutions Personalised Links
📊
Real-time Analytics
Charts and reports per question and per survey, updated live as responses come in.
👥
Respondent Database
Manage and segment your entire contact base. Bulk CSV import, region/constituency filters, and export.
🔐
OTP Login
Secure one-time password login via email or SMS. No passwords to create, store, or reset.
🛡️
Role-Based Access
Three distinct roles — Super Admin, Research Admin, Data Analyst — with scoped data visibility.
📜
Audit Trail
Immutable log of every system action for compliance and accountability.
🎨
Brand Customisation
Set your primary and accent colours. The entire application updates instantly.
🔗
Zero-Login for Respondents
Respondents need only a browser and internet — no account or app required.

Full lifecycle control
from draft to closed.

Create, publish, pause, duplicate, and share surveys — with fine-grained publishing options and multiple distribution channels.

1
Design
Fill in title, description, category, location, dates & target audience
2
Build Questions
Add questions using the Question Builder with 14 types
3
Publish
Set status to Active and configure response limits
4
Distribute
Share via SMS, WhatsApp, email, or QR code
5
Analyse
Monitor real-time responses, charts & export data
⚙️
Publishing Options
Set status to Draft, Active, Paused, or Closed. Configure a response limit (or set to unlimited). Surveys auto-close on end date.
Active Draft Paused Closed
🎛
Survey Behaviour Controls
Toggle anonymous responses, require respondent details (name, phone, email), prevent duplicate submissions, and show a progress bar — all per survey.
🔗
Easy Sharing
One-click copy of the public survey link. Share directly to WhatsApp or email from the survey detail page.
📩
QR Code
Generate and download a QR code as PNG from any survey detail page. Ideal for print materials and in-person data collection.
📑
Duplicate Survey
Clone any survey instantly — questions, options, and settings included — as the starting point for a new study.

14
Question types for
every research need.

From simple binary choices to complex matrix grids — the Question Builder covers every data collection scenario.

🔘
Single Choice
One answer from a list (radio buttons). Best for exclusive options.
☑️
Multiple Choice
"Select all that apply" with checkboxes. Captures multi-select responses.
🔽
Dropdown
Long lists of options in a compact dropdown. Ideal for categories.
✏️
Short Answer
Names, locations, and brief text responses. Single-line input.
📝
Long Answer
Open-ended qualitative responses. Multi-line textarea input.
📅
Date
Calendar date picker. Structured date input with format validation.
🔢
Number
Ages, quantities, and counts. Numeric input with validation.
🧾
Email / Phone
Contact information with built-in format validation.
Rating Scale
Configurable numeric scale (e.g. 1–10). Captures satisfaction scores.
📊
Likert Scale
Strongly Disagree → Strongly Agree (5-point). Standard attitude scale.
Yes / No
Binary questions with clean button UI. Fast and unambiguous.
📎
File Upload
Collect documents, images, and evidence. Configurable max file size.
🗃️
Matrix / Grid
Multiple sub-questions with shared answer columns. Efficient for comparative data.
🔀
Reorder Freely
Drag the handle (⠿) to reorder questions. Changes apply immediately.

The right access for
every team member.

Three carefully scoped roles ensure each user sees exactly what they need — and nothing they shouldn't.

👑
Super Admin
Full system access across all data
  • View & manage all surveys system-wide
  • Create & delete surveys and questions
  • View all responses & run analytics
  • SMS distribution to any respondents
  • Full user management (all roles)
  • System Settings & configuration
  • View & clear the Audit Trail
  • System Reset capability
🔬
Research Admin
Own data · Manage own team
  • Create, edit & delete own surveys
  • Build & manage questions
  • View own responses & analytics
  • SMS distribution for own surveys
  • Manage own respondents
  • Create & manage Data Analysts
  • View own Audit Trail activity
  • Cannot access System Settings
📈
Data Analyst
View, analyse & export — scoped to creator
  • View surveys (scoped to creator)
  • View responses & analytics (scoped)
  • View & export respondents (scoped)
  • Access User Manual
  • Cannot create or edit surveys
  • No SMS distribution
  • No user management
  • No system settings

Scope note: Created by Super Admin — sees all data. Created by Research Admin — sees that admin's data only.

Reach respondents
where they are.

Powered by Nalo Solutions SMS gateway, IPRO RMS delivers personalised survey links directly to respondents' phones — with tracked attribution.

  • 🎯
    Personalised Messages
    Use [Name] and [Survey Link] placeholders. Each respondent receives a message addressed to them with their unique tracked link.
  • 🗂️
    Load from Respondent Database
    Filter by gender, region, constituency, category, or organisation and load phone numbers directly — no manual copying.
  • 🔗
    Response Attribution
    If a phone matches a database respondent, their name fills [Name] and a tracked link with their respondent ID is sent — tying each submission to a named contact.
  • 🤝
    Paste or Import Numbers
    Paste numbers one per line, or use the database filter. International format supported (+233... for Ghana).
09:41 ▮▮▮ 100%
NPP-SURVEY
Dear Kwame,

You have been selected to participate in our 2026 Constituency Governance Survey.

Your response is confidential and takes approximately 5 minutes.
🔗 rms.ipro-apps.com/s/abc123?r=KW9821
09:38 · Delivered
NPP-SURVEY
Dear Ama, You have been invited to complete...
09:37

Insights the moment
responses arrive.

Real-time charts per question and per survey, a 30-day trend view, and one-click export in three formats.

7-Day Response Trend
Mon Tue Wed Thu Fri Sat Sun

Daily response volumes across all accessible surveys, updated in real time.

Survey Status Distribution
Active (55%)
Paused (22%)
Draft (15%)
Closed (8%)

Proportion of surveys in each status. Updates as surveys are activated or closed.

Per-Question Charts

Results displayed according to question type — visual charts for choice questions, computed averages for rating and Likert scales, and sample text for open-ended answers.

Choice → Pie / Bar Rating → Average Text → Samples
Export Formats

Download all filtered response data in your preferred format directly from any analytics or response page.

📊 Excel
📄 CSV
📑 PDF

Also export your full respondent list as CSV from the Respondents section.

📊 Survey Response Progress — Top 5
2026 Constituency Governance Survey847 / 1000
Health Services Assessment — Brong Ahafo612 / 800
Agricultural Input Subsidy Survey 2026390 / 500
Business Climate Study — Greater Accra210 / unlimited
Education Outcome Survey — Northern Region98 / 300

Passwordless. Secure.
Zero friction.

IPRO RMS uses One-Time Password (OTP) authentication. No passwords to create, steal, or forget.

Verify Your Identity
Enter the 6-digit code sent to k****@ipro-solutions.com
4
8
3
Code expires in 10 minutes · Single-use · Resend after 60s
⏱️
10-Minute Expiry
Each OTP code expires after 10 minutes (configurable in Settings). Expired codes cannot be used.
1️⃣
Single-Use Codes
Each code is invalidated immediately after it is used. Replay attacks are impossible.
📧
Email & SMS Delivery
Users choose their preferred channel at login. Super Admin controls which methods are available system-wide.
🪪
Session Timeout
Auto-logout after configurable inactivity period (5–480 min, default 30). Protects unattended sessions.
🤖
CAPTCHA Protection
Optional CAPTCHA on the public survey form prevents bot submissions and data pollution.

Complete control
for Super Admins.

Configure every aspect of IPRO RMS from one settings panel — all saved as a group with a single click.

🏢
General Settings
System name, tagline, timezone, file limits
System Name
Displayed in browser tab, login page, and sidebar
Tagline
Short description shown on the login page
Admin Email
Address for system notifications
Timezone
Sets the timezone for all dates and timestamps
Default Response Limit
Pre-filled cap when creating new surveys (0 = unlimited)
Max File Upload Size
1–50 MB for file-upload question responses
Maintenance Mode
Shows a maintenance notice on the public survey page. Admin panel unaffected.
📨
Email / SMTP Settings
OTP email delivery & response notifications
SMTP Host
Outgoing mail server (e.g. smtp.hostinger.com)
SMTP Port
587 (TLS/STARTTLS) or 465 (SSL)
Encryption
TLS (recommended) or SSL
Username / Password
Email account credentials for the sending address
From Address / Name
Sender details shown in recipients' email clients
Send Test Email
Verifies the SMTP connection using saved credentials
📱
SMS Integration (Nalo Solutions)
SMS gateway credentials & sender configuration
SMS Username
Your Nalo Solutions account username
SMS Password
Your Nalo Solutions account password
API Endpoint URL
The Nalo gateway URL for message delivery
Sender ID
Name shown as the SMS sender (max 11 chars — must be pre-registered with Nalo)
SMS Credit Balance
Manually updated field to track your available credit
Send Test SMS
Verifies the Nalo integration is working correctly
🔒
OTP & Security
Login method, expiry, session timeout, CAPTCHA
OTP Delivery Method
Email only · SMS only · Both (user chooses at login)
OTP Expiry
Minutes before the code becomes invalid (default: 10)
Session Timeout
Minutes of inactivity before auto-logout (5–480 min, default 30)
Enable CAPTCHA
Adds CAPTCHA to the public survey form to prevent bot submissions
🎨
Appearance
Brand colours applied across the whole application
Primary Colour
Default #1a3a6b — applied to sidebar, headers, and primary UI elements
Accent Colour
Default #c8102e — used for buttons, highlights, and action elements

Changes take effect across the entire application immediately on save.

Every action.
Permanently recorded.

An immutable log of every significant system action for accountability, compliance review, and troubleshooting. Available to Super Admins and Research Admins.

Date / Time User Action Module Description IP Address
08 Jun 2026 09:41 Stephen A. Auth User signed in via Email OTP 197.x.x.102
08 Jun 2026 09:44 Stephen A. CREATE Surveys Created survey "2026 Constituency Governance Survey" 197.x.x.102
08 Jun 2026 10:12 Akosua M. SMS_SEND SMS Sent campaign to 847 respondents for survey ID 14 154.x.x.88
08 Jun 2026 11:05 Kwame B. EDIT Questions Updated question #7 in survey "Health Services Assessment" 41.x.x.55
08 Jun 2026 14:30 System DELETE Responses Response ID 2041 deleted by Super Admin 197.x.x.102
🔍
Search & Filter
Filter log entries by user, action type, module, or date range. Find any event instantly.
📤
Export Log
Download the full or filtered audit log as CSV for compliance reporting or external archiving.
🗑️
Clear Log
Super Admins can clear the audit log after export. All clear operations are themselves recorded in the new log.

Sign Up for Research & Polls Management System

Request a demo or get started today. Our team will contact you within 24 hours.