Web Messaging SDK: Launcher position and color overrides not sticking

Hey folks,

Trying to tweak the Web Messaging widget to match our new branding. I’m using the genesyscloud-webmessaging-sdk package. I’ve got the basic deployment working, but I can’t find where to inject custom styles for the launcher button.

I tried passing launcherStyle in the config object like this:

import { createGenesysCloudMessaging } from 'genesyscloud-webmessaging-sdk';

const sdk = createGenesysCloudMessaging({
 region: 'mypurecloud.com',
 organizationId: 'my-org-id',
 deploymentId: 'my-deployment-id',
 launcherStyle: {
 position: 'bottom-right',
 primaryColor: '#FF5733',
 iconUrl: 'https://example.com/icon.png'
 }
});

But the launcher still shows up in the default blue on the bottom right. I checked the network tab and the config seems to be sent, but maybe I’m missing a step? Or is this only configurable via the UI in the Genesys Cloud admin console?

I’ve been digging through the docs for an hour and coming up empty. Any ideas?