Configuration Options
Feedaura offers extensive customization options to match your application’s design and functionality needs. Below is a comprehensive reference of all available configuration properties.Core Settings
Your unique project secret key (required). Get this from your Feedaura dashboard after creating a project.
Position of the feedback button on the screen.Options:
bottom-right, bottom-left, top-right, top-leftStyle of the feedback widget.Options:
floating- Appears as a modal on top of your contentinline- Appears inline with your page content
Whether to automatically close the feedback widget after successful submission.
Whether to show animations when opening/closing the feedback widget and during interactions.
Z-index of the feedback widget. Adjust this if you have other floating elements that conflict.
API endpoint for submitting feedback. Generally, you should not need to change this unless directed by Feedaura support.
Visual Customization
Widget theme appearance.Options:
light, darkPrimary color for the feedback button and UI accents. Accepts any valid CSS color value (hex, rgb, hsl).Example:
#0F8CFF, rgb(15, 140, 255), hsl(207, 100%, 53%)Secondary color for hover states and gradients. Accepts any valid CSS color value.
Legacy property that maps to
primaryColor. For backward compatibility only - use primaryColor instead.Color of text in the feedback widget. Accepts any valid CSS color value.
Background color of the feedback widget. Accepts any valid CSS color value.
Button Customization
Text to display on the feedback button. Leave empty to show only the icon.Note: When text is provided, the button will expand to accommodate it.
Icon to display on the feedback button.Options:
feedaura, or any custom icon identifier supported by your implementation.Color of the icon on the feedback button. Accepts any valid CSS color value.
Size of the feedback button.Options:
small- 52px × 52pxmedium- 60px × 60pxlarge- 65px × 65px
Border radius of the feedback button. Use any valid CSS border-radius value.Examples:
50% (circle), 8px (rounded square), 0 (square)Text Customization
Name of your product, used in the feedback form text. This will replace the word “product” in the default question text.
Header text displayed at the top of the feedback form.
Question text displayed in the feedback form. Customize this to ask specific questions relevant to your product.
Label text for the feedback input field.
Placeholder text for the feedback input field. This appears when the field is empty.
Text for the submit button in the feedback form.
Configuration Examples
Basic Configuration (Next.js)
Custom Branding (React)
Custom Text (HTML)
Dark Theme Configuration (Vue)
Inline Widget (Angular)
Complete Customization Example
TypeScript Configuration
If you’re using TypeScript, use the type definitions to get autocomplete and type safety:Visual Preview

Best Practices
Strategic Placement
Place the widget where it’s visible but doesn’t interfere with your core UX. Bottom-right is generally least intrusive for most layouts.
Brand Consistency
Match your widget’s colors to your brand’s palette for a seamless experience. Use your brand’s primary color for the button.
Clear Instructions
Use clear, concise wording in your feedback form to encourage quality responses. Avoid jargon and be specific about what feedback you’re seeking.
Mobile Optimization
Test your widget on mobile devices and adjust the size and position accordingly. Consider using
small or medium button sizes on mobile.Accessibility
Ensure sufficient color contrast between text and background colors. Use the
textColor property to maintain readability.Performance
Use the
lazyOnload strategy (Next.js) or lazy loading to ensure the widget doesn’t impact your initial page load time.Configuration Tips
Choosing Colors
Choosing Colors
When selecting colors for your widget:
- Use your brand’s primary color for
primaryColor - Choose a slightly darker or lighter shade for
secondaryColorfor hover effects - Ensure text color has sufficient contrast with background (WCAG AA minimum: 4.5:1)
- Test both light and dark themes if your app supports theme switching
Customizing Text
Customizing Text
Make your feedback form feel native to your product:
- Replace “product” with your actual product name
- Ask specific questions that will give you actionable feedback
- Keep placeholder text short and friendly
- Use action-oriented submit button text like “Send”, “Share”, or “Submit Feedback”
Button Sizing Guide
Button Sizing Guide
Z-Index Management
Z-Index Management
If the widget appears behind other elements:
- Check z-index values of your navigation, modals, and overlays
- Set
zIndexhigher than your highest z-index value - Most navigation bars use z-index around 1000-9000
- Default value of 9999 works for most cases
All configuration settings are optional except for
projectSecret. If you don’t specify a value, the default will be used. You can update any configuration value at any time without affecting existing feedback data.