FAQs

Zykrr’s platform provides advanced flexibility for survey design, logic, scheduling, distribution, and styling. This FAQ brings together the most common and advanced questions raised by users.


Survey Design

Q: Can I make the survey available in multiple languages?
Yes. Enable multiple languages under DIY → Campaign → Settings → Languages, and upload translations via CSV.

Q: Can I personalize the “Thank You” page message based on NPS score?
Yes. You can add conditional messages using simple logic like “If NPS < 5 then show Message X”.

Q: Can I control which question shows next based on a response?
Yes. Use Display Logic or Hide Logic to create branching paths based on previous answers or metadata.

Q: How do I collect a timestamp or transaction ID without displaying it?
Use a metadata field set to “Never Ask”. It will be recorded silently with each response.

Q: Can I create custom rating scales or emoji-based satisfaction questions?
Yes. Use Rating Questions and configure:

  • Custom numeric ranges (e.g. 1–3, 1–100)
  • Custom labels, star/emoji icons
  • Emoji styling via Design > Styles

Q: Can I pipe values or previous responses into future questions?
Yes. Use Piped Text via the pencil icon in question editor to reference:

  • Metadata (e.g., {{CustName}})
  • Previous answers

Q: Can I edit a question after publishing a survey?
Yes, with caution:

  • You can edit labels, hide/show fields
  • Avoid changing question types or deleting core logic questions

Q: What happens if I delete a question in a live survey?

  • It disappears from new respondents
  • Existing responses stay in analytics
  • Tip: Prefer using Display/Hide Logic

Q: Can I customize the UI using CSS?
Yes. Go to Design → Stylesheets, scroll to “Inject Custom CSS”. You can override any UI element.
For advanced theming, ask support@zykrr.com for a short UI training session.

Q: What is the difference between Attribute and Dimension in question settings?

  • Attribute groups the question for organizational clarity (e.g., “Department”, “Region”)
  • Is a Dimension turns that field into filterable metadata in reports and segment dashboards

Q: What does “Value” mean in an MCQ option?
Each MCQ option can have:

  • Label: User-facing text (e.g., “Very Good”)
  • Value: Numeric representation (e.g., 5)
  • Short Code: Internal reference (e.g., vgood)

Q: What if I have a long list of options in MCQ?

  • Use Dropdown style
  • Add options in bulk
  • For dynamic lists (e.g., based on previous answers), use Lookup Logic

Participants

Q: How many participants can I upload at once?
Up to 500,000 participants can be managed. Upload limit per CSV is 9.5MB.

Q: What if I want to reuse an existing participant list?
Download the current list, filter it offline, and upload it again as a new list or subset.

Q: What if a participant appears in multiple lists?
If you check “Consider only new participants”, Zykrr will not overwrite existing data. Otherwise, it will update fields for matching identifiers.

Q: How do I upload participants?
Go to Participants Section, click + ADD NEW LIST, upload using Zykrr’s CSV template (up to 9.5 MB or 500k entries).

Q: Can I pass data like order ID or city via URL?
Yes. In Open Link mode, append:


Communication Templates

Q: Can I use dynamic variables in message templates?
Yes. Placeholders like {Name}, {SurveyLink}, {Agent} can be injected from participant metadata.

Q: How do I preview the template before sending?
Use the PREVIEW EMAIL button in the template editor, or Send Test for real delivery.

Q: Can I link multiple templates to the same campaign?
Yes. Use Schedule Rule Sets to automatically assign different templates based on participant data.

Q: Can I personalize messages using template fields?
Yes. Use placeholders like {Name}, {SurveyLink}, {Score} in your Email or SMS Templates


Distribution & Scheduling

Q: When should I use Open Link vs Unique Link?

  • Use Open Link for anonymous/public surveys (e.g., QR codes, kiosks)
  • Use Unique Link when targeting specific individuals and tracking responses

Q: Can I prevent duplicate submissions in both modes?
Yes.

  • Open Link: Use response-based or device-based blocking
  • Unique Link: Choose one of the fields (Email, Contact No, IP, or Custom ID) for deduplication

Q: Can I delay sending until a specific time?
Yes. In Send or Schedule, set a custom future delivery time in your preferred timezone.

Q: Can I view a history of all sent and scheduled messages?
Yes. All campaigns are logged under the Send or Schedule section with success/failure status.


Reminders & Automation

Q: How do I send automatic reminders?
Go to Reminders, select a delay (in hours), and define a preferred time. Reminders are only sent to non-respondents.

Q: Can I use different templates for reminders?
Yes. You can assign a separate template for the reminder schedule.

Q: Can I set up multiple reminders for the same campaign?
Yes. You can create multiple reminder schedules with different delays and messages.

Q: Can I send reminders to only non-respondents?
Yes. Under Reminders, target “Non-Respondents”, set hours delay and preferred time.


Languages & Localization

Q: How do I define the default language for a participant?

  • In Unique Link mode: Use a metadata field or language controller question
  • In Open Link mode: Use ?lang=French in the survey URL

Q: Can participants switch languages mid-survey?
Yes. A language selector dropdown is shown by default (unless turned off).

Q: Will metadata like {Name} be translated?
No. Dynamic metadata values remain as-is and are not processed through the translation engine.

Q: Can I enable multiple languages in the same survey?
Yes. Go to Languages Settings, enable desired languages, upload a UTF-8 encoded CSV with translations, and set your default language.

Q: Can survey load dynamically based on language?
Yes.

  • Unique Link: Use metadata or a Language Controller Question to trigger the correct language
  • Open Link: Append a language parameter in the URL — e.g., ?lang=French

Q: Are dynamic values like {Name} translated?
No. Metadata values are injected as-is and do not pass through the translation system.



Data Privacy & Compliance

Q: Is Zykrr GDPR compliant?
Yes. Zykrr is a data processor. It provides full tools for data deletion, rectification, export, and consent management.

Q: Can I host my data in a specific geography?
Yes. We offer data centers in:

  • India
  • USA
  • Germany (EU)
  • UAE
    We also support private tenant and on-premise deployments.

Q: How do I configure email sending from my domain?
Contact support to get the required DNS (SPF, DKIM, DMARC) records. Once verified, Zykrr can send from addresses like survey@yourcompany.com.

Q: What happens to my data if I delete a question or campaign?

  • Deleted questions stop collecting new responses
  • Historic data remains accessible in analytics
  • Full account deletion follows a 30-day permanent deletion protocol, post-confirmation

Platform Behavior & UI

Q: What happens if a participant doesn’t finish the survey?
If Partial Submission is enabled, responses are saved page-by-page or question-wise.

Q: Can I force certain questions to be mandatory?
Yes. Toggle “Require Answer” in the question settings pane.

Q: Can I clone a campaign or a question?
Yes. Use the duplicate or copy option inside the campaign builder or question editor.

Q: How do I preview the survey before it goes live?
Use the Preview Survey button from the campaign dashboard to test logic, layout, and language settings.


Q: Can I trigger an in-app survey inside my mobile/web product?
Yes. Use Zykrr’s In-App Survey SDK or trigger via:

  • Google Tag Manager
  • JavaScript Intercepts
  • REST API/Webhooks

Q: Can I embed the survey on my website or inside a portal?
Yes. You can:

  • Embed via <iframe>
  • Launch as a modal on user events
  • Use Zykrr’s native SDK for customized behaviors

Q: Can I capture partial submissions if a participant drops off midway?
Yes. Enable Partial Submission from
DIY > Campaign > Settings > Misc
Choose between:

  • Page-level saving
  • Question-level saving

Troubleshooting

Q: My translations aren’t showing. What do I do?

  • Check that the uploaded CSV is UTF-8 encoded
  • Ensure no formatting errors exist in your file
  • Verify the translation is applied to the correct question ID

Q: My reminder didn’t trigger. Why?

  • Confirm that the original schedule ran successfully
  • Check if any participants were eligible (i.e., non-respondents)
  • Ensure that time zones and preferred time logic align

Q: Why is my Open Link survey receiving duplicate submissions?

  • You may not have configured duplicate prevention
  • Check if browser cache restrictions or unique response matching were enabled in settings

Need More Help?

support@zykrr.com
Our team is happy to assist you with configuration, troubleshooting, integrations, or compliance documentation.