Maveryx Success Stories

Learn how Alteryx customers transform their organizations using data and analytics.
STORIES WANTED

Showcase your achievements in the Maveryx Community by submitting a Success Story now!

SUBMISSION INSTRUCTIONS

Scaling Mass Content Migration

AlteryxAdvocacy
Alteryx
Alteryx
alteryx_logo - Copy.png
Overview of Use Case

About a year ago we restructured and redesigned the Community. To migrate all the content, the Community Operations teams used Alteryx Designer which saved us weeks of work. With the launch of the Community in multiple languages, we refined our previous workflow to help migrate the translated content to each localized Community.  It helped us streamline our development process for scale. We saved at least 200 hours from manual processing and ensured better releases with fewer bugs!

 
Describe the business challenge or problem you needed to solve

In less than a year, we have launched Alteryx Community in 5 languages and the Operations team needed a means bringing in professionally translated knowledge, use cases, and blogs in without spending hours to post them individually. We also needed a way of seeding our testing environments with upwards of 5,000 posts in order to improve QA and how we handle development.

 

Launching any new language involves multiple steps. This includes translating various pieces of content and text throughout the UI, as well as developing the interface to look and feel well with the target language. Each language we launch runs through an approximate 10-week cycle, including the time for approximately 100 documents to be translated. Posting those 100 documents content manually, one-by-one, would be a tedious process and result in at least 10-20 hours of extra work, per language.

 
Describe your working solution

The workflow retrieves translated content from our localization team and deploys to the proper areas of our localized Community in minutes. For seeding our development environments, the workflow queries the Community APIs for all the posts across about 40 forums, groups, blogs, ideas, and more. It then queries for their raw post HTML before doing character encoding (for localized content and special characters) and automating thousands of URL posts to post them to the desired locations.

 

clipboard_image_0.jpeg

 

Describe the benefits you have achieved

Having real content for QA is important. It gets us closer to the look and feel of the live environment as we can see how the Community behaves and looks in various sections without posting hundreds of messages to each manually. For example, to test things like post listings or leaderboards – we need actual content in place to see how it behaves in the UI. What if there are issues when you get to multiple pages or something does not work properly when someone gets a certain amount of likes or solutions? We are constantly developing new and improved work across Community so covering all bases, no matter how small they may seem, is important to deploying with the least amount of potential issues as possible.

 

The only alternative would have been manually posting, one by one, which could have taken hundreds of tedious hours, or paying for a custom tool/solution from our vendors’ Professional Services team. At least 200 hours were saved from manual processing and several thousand dollars for a custom migration tool. We also have better releases with fewer bugs and with the time that we saved we are able to work on more features!

 
Related Resources