Skip to content

Frequently Asked Questions

Appzi is a feedback and survey collection tool that lets you gather user feedback directly on your website. Create surveys (NPS, CSAT, CES, or custom) and display them to visitors based on targeting rules.

Appzi offers both free and paid plans. Check appzi.com/pricing for current pricing.

Appzi works on all modern browsers:

  • Chrome (last 2 versions)
  • Firefox (last 2 versions)
  • Safari (last 2 versions)
  • Edge (last 2 versions)

Mobile browsers are fully supported.


Yes, include the Appzi script on every page where you want surveys to appear. Add it once in your site’s template or layout file—not manually on each page.

Can I use Appzi with a Single Page Application?

Section titled “Can I use Appzi with a Single Page Application?”

Yes! Appzi works with React, Vue, Angular, and other SPAs. See Installation for framework-specific examples.

No. The Appzi script:

  • Loads asynchronously (async attribute)
  • Is very small (~20KB gzipped)
  • Doesn’t block page rendering
  • Loads survey content on-demand

Self-hosted bundles are available for enterprise customers. Please 📧 reach out for details.


How many surveys can I have active at once?

Section titled “How many surveys can I have active at once?”

You can have multiple surveys active simultaneously. Appzi automatically determines which survey to show based on targeting priority.

Can I show different surveys on different pages?

Section titled “Can I show different surveys on different pages?”

Yes! Use Page Targeting rules:

  • Homepage survey targets /
  • Pricing survey targets /pricing
  • Blog survey targets /blog/*

See Targeting Rules for details.

Yes, customize:

  • Colors (background, text, buttons)
  • Fonts
  • Logo
  • Position on screen
  • Button text
  • Thank you message

How do I prevent surveys from appearing too often?

Section titled “How do I prevent surveys from appearing too often?”

Set frequency limits in survey settings:

  • Once per user (ever)
  • Once per session
  • Once per X days
  • After X page views

What’s the difference between targeting and triggers?

Section titled “What’s the difference between targeting and triggers?”

Targeting determines where and who:

  • Which pages (URL rules)
  • Which devices (desktop/mobile/tablet)
  • Which users (logged in, returning, etc.)

Triggers determine when:

  • Immediately on page load
  • After X seconds
  • After scroll X%
  • On exit intent
  • After X page views

Can I trigger surveys based on user actions?

Section titled “Can I trigger surveys based on user actions?”

Yes! Use JavaScript to trigger surveys:

// When user clicks a button
document.querySelector('#feedback-btn').onclick = () => {
appzi.openSurvey('CONFIG_ID');
};

See Triggering Surveys for more examples.

Can I show surveys only to logged-in users?

Section titled “Can I show surveys only to logged-in users?”

Yes, set a userId to mark users as authenticated:

window.appziSettings = {
userId: "user_123",
};

Then use the “User is logged in” targeting rule in the Appzi Portal.


Appzi collects:

  • Survey responses (what users submit)
  • Page URL where survey was shown
  • Timestamp of submission
  • Browser/device type (user agent)
  • Custom data you choose to send

Appzi does NOT automatically collect:

  • Personal information (unless you add it)
  • Browsing history
  • Passwords or sensitive data

Yes! Use the data property:

window.appziSettings = {
data: {
userId: "123",
plan: "premium",
},
};

See Adding Custom Data for details.

Yes, Appzi is GDPR compliant. You control what data is collected. See Privacy Policy for details.

Yes, export responses as:

  • CSV file
  • Excel file
  • JSON (via API)

Does Appzi work with Content Security Policy (CSP)?

Section titled “Does Appzi work with Content Security Policy (CSP)?”

Yes! See the Content Security Policy guide for required directives.

Yes! Add the Appzi script via GTM:

  1. Create new tag
  2. Tag type: Custom HTML
  3. Paste Appzi installation script
  4. Trigger: All Pages

Yes! Appzi can capture screenshots automatically with feedback. See Screenshot Configuration.

Yes, but screenshots require the client-side renderer:

window.appziSettings = {
render: {
type: "client",
},
};

Survey isn’t appearing—what should I check?

Section titled “Survey isn’t appearing—what should I check?”
  1. Is the script installed?
  2. Is the survey active?
  3. Do targeting rules match?
  4. Have trigger conditions been met?
  5. Check browser console for errors

The Appzi script isn’t loaded. Check:

  • Script tag is present in HTML
  • Token parameter is correct
  • No ad blockers blocking the script
  • No CSP violations in console

Screenshots are blank—how do I fix this?

Section titled “Screenshots are blank—how do I fix this?”

Use the client-side renderer:

window.appziSettings = {
render: {
type: "client",
},
};

See the Change Email guide for step-by-step instructions.

  1. Log in to Appzi Portal
  2. Go to Settings → Billing
  3. Click “Cancel Subscription”

Your surveys remain active until the end of your billing period.