Skip to main content

WordPress Plugin - Rosie Website Texting Widget

Using WordPress? Use our plugin for quick and easy installation of Rosie's Website Texting Widget

Updated this week

New to Rosie's Website Texting functionality? To get started, head to πŸ‘‰


WordPress Plugin Installation

Option 1: Upload via WordPress Admin

  1. Download the rosie-website-texting-widget.zip file: https://widget.heyrosie.com/rosie-website-texting-widget.zip

  2. Go to your WordPress admin β†’ Plugins β†’ Add New β†’ Upload Plugin

  3. Upload the rosie-website-texting-widget.zip file

  4. Click Install Now, then Activate

Option 2: Manual Upload

  1. Upload the rosie-website-texting-widget folder to /wp-content/plugins/ on your server

  2. Go to WordPress admin β†’ Plugins

  3. Find "Rosie Website Texting Widget" and click Activate

Set It Live

  1. Go to Settings β†’ Rosie in your WordPress admin

  2. Enter your Business ID

    1. See below for where to find your business id

  3. 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

  1. Log in to your Rosie Admin

  2. Go to Settings β†’ Website Texting

  3. Scroll to the Installation section

  4. 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):

  1. Go to your Rosie Admin

  2. Navigate to Settings β†’ Website Texting

  3. Click Edit in the Widget Customization section

  4. Make your changes and save

Changes will apply automatically to your WordPress site.


Removing the Widget

To remove the widget from your website:

  1. Go to WordPress admin β†’ Plugins

  2. Find "Rosie Website Texting Widget"

  3. Click Deactivate (widget stops appearing immediately)

  4. 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

  • Verify your Business ID is correct and saved.

  • Verify you have added your website domain to the allowed domains list in the Rosie admin.

  • Verify you are subscribed to the Rosie Website Texting plan and your payment details are up to date.

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:

Did this answer your question?