New to Rosie's Website Texting functionality? To get started, head to π
WordPress Plugin Installation
Option 1: Upload via WordPress Admin
Download the rosie-website-texting-widget.zip file: https://widget.heyrosie.com/rosie-website-texting-widget.zip
Go to your WordPress admin β Plugins β Add New β Upload Plugin
Upload the rosie-website-texting-widget.zip file
Click Install Now, then Activate
Option 2: Manual Upload
Upload the rosie-website-texting-widget folder to /wp-content/plugins/ on your server
Go to WordPress admin β Plugins
Find "Rosie Website Texting Widget" and click Activate
Set It Live
Go to Settings β Rosie in your WordPress admin
Enter your Business ID
See below for where to find your business id
Click Save Changes
π That's it! The widget will now appear on all pages of your website. **If you want the widget to display on only specific pages, see below for instructions.
Where to Find Your Business ID
Log in to your Rosie Admin
Go to Settings β Website Texting
Scroll to the Installation section
Find your Business ID in the Installation Code card
The Business ID is the value shown in the data-rosie-business-id attribute of the installation code snippet.
Customizing the Widget
To customize your widget's appearance (colors, avatar, greeting message, position):
Go to your Rosie Admin
Navigate to Settings β Website Texting
Click Edit in the Widget Customization section
Make your changes and save
Changes will apply automatically to your WordPress site.
Removing the Widget
To remove the widget from your website:
Go to WordPress admin β Plugins
Find "Rosie Website Texting Widget"
Click Deactivate (widget stops appearing immediately)
Optionally click Delete to fully uninstall
Displaying on Specific Pages Only
By default, the widget appears on all pages. To control which pages display the widget, add one of the following code snippets to your theme's functions.php file (or use a code snippets plugin).
Show only on specific pages
// Only show the Rosie widget on specific pages
add_action( 'template_redirect', function() {
if ( ! is_page( array( 'contact', 'pricing', 'get-a-quote' ) ) ) {
remove_action( 'wp_footer', 'rosie_widget_inject_script' );
}
});
Replace 'contact', 'pricing', 'get-a-quote' with the slugs of the pages where you want the widget to appear.
Hide on specific pages
// Hide the Rosie widget on specific pages
add_action( 'template_redirect', function() {
if ( is_page( array( 'careers', 'privacy-policy' ) ) ) {
remove_action( 'wp_footer', 'rosie_widget_inject_script' );
}
});
Replace 'careers', 'privacy-policy' with the slugs of the pages where you want to hide the widget.
Show only on the homepage
// Only show the Rosie widget on the homepage
add_action( 'template_redirect', function() {
if ( ! is_front_page() ) {
remove_action( 'wp_footer', 'rosie_widget_inject_script' );
}
});
Troubleshooting
Issue | Solution |
Widget not appearing |
|
Widget on wrong pages | See the Displaying on Specific Pages Only section above |
Styling conflicts | Check for CSS conflicts with your theme |
Support
Need help? We're here for you:
Email: support@heyrosie.com
Help Center: heyrosie.com/support
