This article is part of the Alteryx Obscura Blog series. Alteryx Obscura is the Inspire session dedicated to all things non-analytics, highlighting what the software “can” do rather than what it’s “supposed” to do.
Hi all – It’s me again, this time back with something terrible that I’m sure will cause distress.
Let me take you back, not quite back to when @mceleavey was young and the world was in black and white, but back to the 90s-00s. Life was good, what could possibly be introduced to change that?...

Source: artsy.net
Everyone who remembers this little guy knows exactly the pain I’m about to cause. Look at his smug little face.
Yes - I’m bringing the best parts of the internet to Alteryx Designer: Clippy, Pop-up ads, Captchas. Nobody asked for this – I did it anyway: Obscura!
“OC, you monster, you must be stopped. You can’t just release a virus in Alteryx Designer and not do anything to stop it.”
Anyway, here’s what it looks like from a user perspective:
1. Captcha: “Yes, I’m not a robot, just let me in.”

2. Pop-up Ads: “Oooo, a free iPod Shuffle!”

3. Clippy: “I hate him.”

How it works
The logic is quite simple: in essence, this leverages a Python library called Flask, which allows you to quickly host web servers and simple pages. I’ve just whipped up some HTML (with no help from ChatGPT) to display these messages.
The part I find really cool about this is that the tool is blocking, meaning the workflow is effectively ‘paused’ while you interact with the webpage – and it won’t run the next tool until the macro has finished running. Before you ask: Yes, it can be used for useful things like:
- Ask a user to confirm sensitive operations (and display data).
- Prompt for input mid-workflow (expansion on Analytic Apps).
- Build approval steps or sign-offs before continuing.
- Conditionally run the next part of the workflow.
Instead, I used it for this.
Source: GIPHY
Try it yourself!
I’ve attached the workflow so you can torment yourself with Clippy, ads, and pop-ups inside Alteryx Designer. Don’t blame me for any uncovered trauma from seeing Clippy’s face again. I’ve stuck them all over Steve from Finance’s workflows – he’s going to pull his hair out in the morning.