Advanced Features & Settings
Configure domains, translations, and survey completion rewards.
Custom Domains
Custom domains are part of the Plus plan Custom domains let you serve UserLoop surveys and quizzes from your own URL (e.g. survey.yourbrand.com) with an automatic SSL certificate. Where to find it in UserLoop 1. Open the survey or quiz you want to publish. 2. Click the Settings tab. 3. Scroll to the Custom Domain section. What you’ll need - A Plus subscription. - Access to your domain’s DNS (Cloudflare, GoDaddy, Namecheap, Route53, etc.). - A subdomain to use, e.g. survey.yourbrand.com or feedback.yourbrand.com. We recommend a subdomain rather than the root domain (yourbrand.com). How it works (quick summary) 1. Enter the subdomain you want to use in Settings → Custom Domain. 2. We show you two DNS records to add: - CNAME pointing your subdomain to our edge (e.g. fallback.user-loop.com). - TXT record for SSL (ACME) validation. 3. After DNS propagates, click Refresh. Your certificate is issued and the domain goes live. Step-by-step setup 1. Choose your subdomain - In Settings → Custom Domain, enter something like survey.yourbrand.com, then save. 2. Add the DNS records shown in UserLoop * CNAME * Name/Host: survey (or the full subdomain, depending on your provider) - Target/Value: fallback.user-loop.com * TTL: Auto or 5 minutes * TXT (ACME challenge) - Name/Host: _acme-challenge.survey.yourbrand.com * Value: the long token shown in the UI * TTL: Auto or 5 minutes Some DNS providers append your domain automatically. If so, enter only the host (e.g. _acme-challenge.survey). 3. Wait for DNS to propagate * Usually minutes, sometimes longer depending on TTL. 4. Back in UserLoop, click Refresh * Certificate Status should move from Pending Validation (TXT) → Issued. - Hostname Status should change from Pending → Active. 5. Test * Visit https://survey.yourbrand.com and confirm the survey/quiz loads over HTTPS (padlock icon). Status guide - Certificate Status: Pending Validation (TXT) We haven’t detected the TXT record yet—add it exactly as shown. - Hostname Status: Pending We’re not routing traffic yet—usually clears once the certificate is issued and the CNAME is visible. - Active All set—your custom domain is live. Common pitfalls & fixes - Only added CNAME → You must add both CNAME and TXT for SSL. - Wrong “Host/Name” format → Match your provider’s expectations (host only vs full name). - Conflicting records → Remove A/AAAA records on the same subdomain. - Cloudflare users (orange cloud) → If validation stalls, set the CNAME to DNS only (grey cloud), click Refresh, then switch back to Proxied if desired. - Still pending after ~60 minutes → Recheck the exact TXT token and CNAME target; ensure no typos. Changing or removing your custom domain - Change subdomain: Update it in Settings → Custom Domain, add the new DNS records, and remove the old ones. - Remove custom domain: Click Delete in the same section, then remove DNS records at your provider. FAQ Does this work for quizzes too? Yes—the Custom Domain feature works for both surveys and quizzes. Can I use my root domain (yourbrand.com)? We recommend a subdomain. Many DNS providers don’t allow CNAMEs at the apex and it may already host your site. Is it secure? Yes—HTTPS is automatic once we verify the TXT record and issue the certificate. Do I need the Plus plan? Yes—Plus is required for custom domains. Need help? - Send us a screenshot of your DNS records (hide unrelated entries). - Include your subdomain (e.g. survey.yourbrand.com) and DNS provider. - Contact support from within the app or email us—we’ll verify DNS and certificate status.
Discount Codes
UserLoop can automatically generate a unique Shopify discount code whenever a customer completes one of your surveys. The code is displayed on the thank you page after the customer finishes the survey. How It Works When a customer completes your survey, UserLoop generates a unique 10-character discount code based on a master discount code from your Shopify account. Each customer gets their own unique code, so you can track which codes are being redeemed. How to Set Up Discount Codes 1. Go to Surveys and select your survey. 2. Click the Design tab. 3. Select the Rewards sub-tab. 4. Toggle on Discount Code. 5. You may need to click Authorize with Shopify to grant UserLoop permission to generate discount codes and read your existing codes. 6. Select a master discount code from your Shopify account. UserLoop will generate unique codes based on this master code's settings (e.g. percentage off, fixed amount, free shipping). Rewards tab showing Discount Codes Customizing the Discount Message You can add a custom heading and subheading to the discount code section on your thank you page. Use this to explain the deal you're offering — for example, "10% off your next order" or "Free shipping on your next purchase." Need Help? If you have any questions about setting up discount codes, reach out to us via live chat and we'll be happy to help.
Language Translations
UserLoop can automatically translate your surveys into over 50 languages using AI. Surveys are shown to customers in their preferred language, so you can collect feedback from a global audience. Watch: How to automatically translate a survey in UserLoop How to Translate a Survey 1. Go to Surveys and select the survey you want to translate. 2. Click the Languages button in the top-right corner of the survey page. 3. Choose the language you want to translate into. 4. UserLoop's AI will translate all your questions, answers, button text, and thank you messages. 5. Review the translations — the original text appears on the left and the translation on the right. You can edit any translation in real time. Adding More Languages You can add as many languages as you need. Go back to the language dropdown and select another language to add a new translation. Updating Translations If you've changed your survey questions or text, click Update translation to re-translate the survey with your latest changes. Need Help? If you have any questions about survey translations, reach out to us via live chat and we'll be happy to help.