Watson Campaign Automation Ideas
Submit new product ideas for Watson Campaign Automation, Watson Real-time Personalization, Watson Content Hub and Universal Behavior Exchange. Before you submit, please review existing ideas; if an idea close to yours already exists, it's better to add comments or vote on the existing idea. We will review your ideas and use them to help prioritize our product development. Best of all, the portal will automatically update you when the status of your idea has been changed.
Submit ideas for other Watson Customer Engagement Products:
• Other Watson Marketing solutions
• Watson Commerce
• Watson Supply Chain
Sometimes it would be useful to be able to make arbitrary modifications to the JSON that gets pushed to Apple or Google from the UI. Right now you can add things like "content-available":1 to the JSON if you push via API, but there's no way to do the equivalent if you create the push from the UI.
Ideally there would be some sort of JSON rewriter that would start with the JSON sent by the UI, then allow the developer to modify the output of that before the payload gets sent to Apple/Google with various rules (add JSON, pull out values, substitute body inside something else).
This would allow customers to have full control over what gets sent to the push provider if they want/need it, and also make things more robust if push providers change what is required (the default rules could be stored in a database and changed by WCA).
Note that each notification might potentially need different rules - I might want to add a "launch-image" to one of my messages but not to all of them.
How will this idea be used?
I decide I want to translate my message when I send it out. Apple provides loc-key and loc-args options in the payload, which I could use to translate it. I tell the outgoing message to add my loc-key and loc-args to the payload that WCA sends out, and the APNS message I receive on the device includes the loc-key and loc-args elements in the notification payload.
|What is your industry?||Computer Services|
|What is the idea priority?||Medium|
|Link to original RFE|