import { Head, Image } from "mdx-deck" import myTheme from "./theme" export const theme = myTheme
<title>Unlimited Guns</title>Unlimited Flexibility
And how to avoid handing your customers a loaded gun.
When Product 👍👨💻 Mee#$@%) _&^$ Problems? Learnings? Was offered a stage... The title is clickbait 😱
No preaching No Solution Mostly sharing learnings Hopefully at least a bit of fun
VERY high level explanation of Talon.One What makes it hard What we learned{" "} trying {" "} to make it easy
"Software Engineer"
"Software Engineer"
Frontend Team Lead
"Software Engineer"
Frontend Team Lead
Product "Manager"
"Software Engineer"
Frontend Team Lead
Product "Manager"
DevOps "Engineer"
"Software Engineer"
Frontend Team Lead
Product "Manager"
DevOps "Engineer"
Frontend Tech Lead
import Logo from "./static/images/logo.svg"
"We provide a cutting-edge API for creating, managing and analyzing coupons, discounts, loyalty programs, referral campaigns, and product bundlings in{" "} one {" "} holistic system."
"At the core of Talon.One is a Flexible Rule Engine which reacts to conditions by executing effects from customized rules ..."
IF <this> THEN <that>
IF cart's value is greater than 20€ THEN give user 10% discount
IF entered coupon code is valid* THEN give user 5€ discount
import RulesImage from "./static/images/rules.png"
import RulesGif from "./static/images/rules.gif"
import TimestampsGif from "./static/images/timestamps.gif"
import PriorityImage from "./static/images/priority.png"
import CanonImage1 from "./static/images/canon.jpg"
https://pixabay.com/photos/photographer-adult-woman-photo-2179204/import CanonImage2 from "./static/images/canon2.jpg"
https://pixabay.com/photos/moscow-kremlin-canon-cannonballs-1927747/- Simple is simple (former examples)
- Anything besides that, is not so simple anymore
- Cross-Channeling solutions is not straightforward
- Naturally, more features are being added
- There is more than one way of doing things
- It's very easy to make a fatal mistake
- Unlimited = Steep learning curve
- Flexible = Long learning curve
- Technical = (Flexible x Unlimited)3
- Technical product could be easy for technical people
- Offering everything all the time is a root cause for:
- Confusion
- Frustration
- Mistakes
It's extremely hard, or rather, impossible, to implement one solution to meet everyone’s needs
Listen to your customers But Observe their behaviour (if possible) Or at least ask many many questions
- Role-based Permissions System
- Intensive use of hiding "advanced" features
- "Shortcut" Features
- "Simply" not offering everything everywhere
- (removing "white noise")
- Research & analyze where we can reduce "mental overhead"
- Eliminate "noisy" options
- Give more power to the users
- So they gain more confidence
- Workflow - oriented processes
- User-oriented UI re-structure
We have lots of data <pre style={{display: 'inline-block'}}>4.059.029 Integration Updates alone in the last week from one of our biggest customers
50% of all...import RequestsImage from "./static/images/requests.png"
We could identify our customers' users behaviour We could identify our customers' suggested promotions We could identify what works best, when and for who
We could potentially help them understand, what could benefit their users' satisfaction from the promotions they offer (or not) when to offer them how to segmentalize it and more...?