Frill
HomePricingDeveloper Docs
Back to Frill
Developer Docs
Getting Started
Quick start guide: Collecting your first feedbackWhat is Frill?Inviting team members to your workspaceUnderstanding the Frill dashboard
Ideas
Creating and submitting ideasApproving and rejecting submitted ideasMerging duplicate ideasPinning important ideasCustomizing idea statuses for your workflowArchiving and restoring ideasMaking ideas private or publicUnderstanding idea statuses and workflowsMarking ideas as bugsSearching and filtering ideasUsing topics to organize ideasAdding attachments to ideasUnderstanding the ideas inbox
Roadmap
Announcements
Categorizing announcementsAdding images and media to announcementsNotifying subscribers via emailManaging announcement comments and reactionsManaging announcement subscribers
The Frill Script
What is the Frill Script?Installing the Frill ScriptInstalling the Frill Script with Google Tag ManagerFramework integration (React, Vue, Angular, Next.js)Identifying usersConfiguring SSO with the Frill ScriptCustom user attributes for segmentationScript configuration optionsControlling widgets programmaticallyTroubleshooting the Frill Script
Surveys
Targeting surveys to user segmentsConfiguring survey settings and behaviorEmbedding surveys on your websiteViewing and analyzing survey responsesCreating a surveySurvey types: CSAT, NPS, and custom surveys
Widgets & Embeds
Embedding widgets on your websiteTargeting widgets to user segmentsManaging multiple widgetsUnderstanding Frill widgetsCreating a feedback widgetUsing the widget builderCustomizing widget appearanceWidget analytics
Emails
Understanding notification types in FrillCustomizing your company's email brandingManaging your notification preferencesUnsubscribing from Frill emailsTroubleshooting email delivery issuesWeekly and daily digest emailsSubscribing to product announcementsSetting up a custom email domainNotifying subscribers about announcements
Voting & Prioritization
Understanding priority scoresHow voting works in FrillUsing the prioritization matrixVoting on behalf of customersConfiguring prioritization settingsSorting ideas by popularity and priority
Customization & Branding
Setting up a custom email domainWhite labeling your Frill workspaceCustomizing email templatesCustomizing terminology and translationsCustomizing your Frill theme and colorsAdding your company logoSetting up a custom domainConfiguring supported languagesConfigure translation settings
User Management
Adding and managing team membersTeam member roles and permissionsManaging customer followersCreating and using user segmentsManaging tracked usersApproving user join requestsExporting user dataVoting and submitting ideas on behalf of usersSingle Sign-On (SSO) for team membersSingle Sign-On (SSO) for widget usersUser authentication typesMerging duplicate user accountsUnderstanding user types: Team members vs. followers
API Overview
Frill API OverviewFrill MCP Server
Single Sign-On (SSO)
Setting up Frill SSOUnderstanding SSO options in FrillConfiguring Microsoft Entra ID SSOConfiguring Okta SSO
Integrations
Configuring webhooksOverview of Frill integrationsConnecting Slack to FrillConnecting Jira to FrillConnecting Linear to FrillConnecting Trello to FrillConnecting Zendesk to FrillConnecting Intercom to FrillConnecting HelpScout to FrillSetting up Zapier automationsSetting up Pabbly automationsSetting up Integrately automations
Segmentation
What is segmentation?Segmentation examples and use cases
All Collections

User Management

Understand the different roles and user management.

Adding and managing team members

Team member roles and permissions

Managing customer followers

Creating and using user segments

Managing tracked users

Approving user join requests

Exporting user data

Voting and submitting ideas on behalf of users

Single Sign-On (SSO) for team members

Single Sign-On (SSO) for widget users

User authentication types

Merging duplicate user accounts

Understanding user types: Team members vs. followers