Theme Configuration
Reach supports shadcn/ui’s styling conventions, making it easy to maintain consistent design.Color Format Support
Reach supports multiple color format types:- HEX colors: #00758a
- Named CSS colors: pink
- HSL (shadcn/ui format): 240 5.9% 10% (hue saturation lightness)
- Tailwind classes: bg-purple-500
We only support the default tailwind background color classes (bg--). Custom color names, bg-inherit, bg-current, and bg-transparent are not supported. To see a full list of supported tailwind colors, please refer to the tailwind documentation.
Font Customization
Reach allows you to customize the fonts used throughout the interface. You can use any system font or any font available on Google Fonts—just specify the font name in your theme config, and Reach will automatically load it for you. Example: Using a Google Font<link> tag for you. You do not need to manually include any font imports.
Key Style Variables
System fonts include:
- system-ui
- apple-system
- BlinkMacSystemFont
- Segoe UI
- Roboto
- sans-serif
Language
Reach supports multiple languages through thelanguage configuration option. Currently, we support:
- English (en)
- Spanish (es)
- URL parameters
- Browser settings
- Local storage preferences
support@embedreach.com.
Customizing Verbs in Engage
You can customize the verbs used in the Engage feature by providing a customlanguage configuration.
en and es for each verb:
Customizing the Measure Dashboard
You can customize certain strings in the Measure feature by providing language overrides in your configuration:support@embedreach.com.
Hiding or Enabling Features
We currently support hiding and enabling features in the SDK configuration.Skipping the Feature Explainer
Every feature opens on an explainer landing page that introduces it before any setup begins. If your product already explains the feature, setexplainer to skip and the business drops
straight into the onboarding wizard instead.
The setting applies to every feature, and the explainer stays reachable: dismissing the wizard
reveals it, so a business that wants the introduction can still read it. Unrecognized values log a
warning and fall back to
show.
This does not change which businesses see onboarding at all. A business that has already completed
setup still lands on its dashboard.