Your customers get answers in your colours, fonts, corners and card styles, drawn inside your mobile app and website rather than in a vendor's window. Your team changes the look in Rendel's console, tries it on a test build and publishes it to every user with no app release.
Halden’s console, an invented store with Rendel running. Yours for two hours, no sign-up.
Change it once. Every answer follows.
Halden's Appearance editor, with its assistant beside it.
AppearanceHaldenv2 liveUnsaved changesv3 livePublishPublished. Your users get Experience, Appearance and Voice together on their next launch.
Colours
Background#F2F2EF
Text#141414
AccentAnything the user can act on, and nothing else.#1E3A2B#B4532A
Text on the accent#FFFFFF
Shape
Card corners616
Button corners6999
Experience, Appearance and Voice go live together, for every user, on their next launch. Every published version can be put back from Published versions, so this is reversible.
Keep editingPublish
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
The problem
Your app has a design system. Most chat widgets bring their own.
Customers notice when they are handed to someone else's tool: another font, other corners, a chat bubble that looks like nothing else in your app.
It looks like someone else's product.
A separate widget arrives with its own type, its own corners and its own bubbles, so the moment a customer asks for help, they can tell they have left your app.
Every look change waits for a release.
When the look is set in the build, a new brand colour or a rounder button waits for a build and a store review, and the assistant falls behind the rest of your app.
Dark mode and contrast are left to you.
A widget that ignores your app's own theme switch can open a light panel over a dark screen, and a plain settings page takes any colour without telling you the word on your button is hard to read.
And it is one more tool to keep in step.
Another settings page to update after every rebrand, and on some chat tools a higher plan just to set your own colours or remove the vendor's badge.
How it works
From your code to every phone, with no release.
Your team works in one editor with the phone beside it, tries the draft on a test build, then publishes to everyone.
1
Start from your code, or from a theme
Start with the look you already have: AI setup reads your colours, dark theme, corners, font, card style and logo from your code into a draft, each value marked with its file, and never publishes. No theme to read yet? Start from one of 12 ready themes.
Accent#1E3A2BFrom AI setup · lib/theme/halden_theme.dart:14
Background#F2F2EFFrom AI setup · lib/theme/halden_theme.dart:12
Card corners6From AI setup · lib/theme/halden_theme.dart:31
2
Shape it with the phone beside you
Change colours, type, corners and cards and see each change on a real phone size or a desktop browser, in light and dark.
LauncherWelcomeConversationLight themeDark theme
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
Ask
ShopOrders
Halden
What can I find for you?
Find something, check an order, or start a return.
Find white sneakers under $130 in size 42Where's my order?Return the Loopback Hoodie from my last orderCompare the Court Low and Court Mid
Ask about a product or an order
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
3
Try it on your test build
Save the draft, and your app on its test key shows it on its next launch. The console's Test page shows it right away.
Unsaved changesSaved, not publishedSave draftSaving…Save draftTest key
4
Publish to everyone, no release
One Publish sends Experience, Appearance and Voice live together. Devices pick it up on their next launch and keep the last good look for the first frame.
Saved, not publishedv3 livePublishLive key
5
Put an old look back in one step
Every published version stays in History. Copy one into the draft, check it, and publish it again.
v3 liveSaved, not published
v3live
v2UntitledCopy to draftCopying…Copied into the draft
v1UntitledCopy to draft
The look
Your look, down to the last card.
Colours, type, corners, the way cards and buttons are built, and each kind of card on its own. What a customer sees in an answer can match the rest of your app.
See every change on the phone sizes your customers hold
Catch a cramped card or a clipped label before a customer does. The preview shows every change on 11 real phone sizes and a desktop browser, in light and dark, upright or on its side, across the launcher, the welcome screen and a conversation.
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
HALDENThe autumn editGrey Weather
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
iPhone 17Galaxy S25 UltraPixel 10Desktop browser
Colours
Background#F2F2EF
Text#141414
Accent#1E3A2B
Text on the accent#FFFFFF
Shape
Card corners6
Button corners6
Twelve themes that already read well
A look that reads well from the first tap. Each theme sets its colours, corners and message-box icons at once, checked so that no colour needs adjusting on a device. Your fonts, your logo and your words stay as they are.
Sage in dark mode
It has a dark version of its own. Use it, or let the app work one out from these colours.
Use Sage darkWork it out
$118Add to bagBlush$118Add to bagSlate$118Add to bagPaper$118Add to bagPeony$118Add to bagDusk rose$118Add to bagSand$118Add to bagSky$118Add to bagRosewater$118Add to bagPlum$118Add to bagInk$118Add to bagSage$118Add to bagMono
Halden
Find white sneakers under $130 in size 42
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Compare the Court Low and Court Mid
Your colours, from just four
Four colours are enough to match your app. Set the background, the text, the accent and the text on it, and Rendel works out the other six roles for cards, image wells and the message box. Set any of the six yourself when your design system says otherwise.
Colours
Background#F2F2EF
Text#141414
Accent#1E3A2B
Text on the accent#FFFFFF
CardAuto#FFFFFF
Image wellAuto
Floating plateAuto
Message boxAuto
Text in the message boxAuto
Prompt in the message boxAuto
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Know what your users will see before you publish
No surprises on the device. If a colour would be hard to read, the console names the pair, shows the colour the app will draw instead and offers it in one click. A contrast problem never blocks a save: saving and publishing work either way.
Accent#1E3A2B#E8743B
Text on the accent#FFFFFFYour users see #2E2E2E — the app deepens it so the words stay readable.
9:41
Halden
Best sellerCourt LowLeather sneaker, gum sole$118Add to bag
Ask about a product or an order
One colour is deepened on the device.
Label on a filled control would be 3.00:1, under the 4.5:1 a reader needs. That is the word inside your accent button.
Match the label colour
Dark mode that matches how your app does it
Dark mode that looks as deliberate as your light one. Set your own dark colours, take a theme's dark version, or let Rendel work one out that keeps your accent readable on a dark ground. By default it follows the device, and on a website your page's own theme setting comes first.
Flutter 0.45.0 · Web 0.22.0
Show lightShow dark
Background#12110F
Text#F4F2EE
Accent#51665B
Text on the accent#FFFFFF
Shown when the phone or the browser is in dark mode. A greyed colour is worked out from your light ones, as your app does it. Type over one to choose it.
Light themeDark theme
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Your screens' own gradient behind the answers
Rendel's page can wear the gradient your screens already use: two to four colours in one of eight directions. If no text could be read on it, the device keeps a plain background.
Flutter 0.52.0 · Web 0.30.0
Background gradient
Colour 1#F2F2EF
Colour 2#C6D7C8
DirectionTop to bottomTop left to bottom right
The gradient is set on the light theme. The dark theme keeps a plain background unless AI setup reads a dark gradient from your code.
9:41
Halden
What can I find for you?
Find something, check an order, or start a return.
Find white sneakers under $130 in size 42Where's my order?Return the Loopback Hoodie from my last orderCompare the Court Low and Court Mid
Ask about a product or an order
Your fonts and your type sizes
Rendel's words read like the rest of your app. Name your body and display fonts and set each text step, from Display to Caption. Fonts are named, not downloaded, so your app ships them the way it already does.
Type
Body fontKeep the face your app already uses
Display fontArchivo
Previewed from Google Fonts. Your app has to include the font for it to show.
A clean leather low-top on a gum sole that goes with everything you own.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Corners that match your buttons and cards
Cards and buttons keep your app's shape. Set card corners from square to soft, and button corners from square to a full pill. Chips and the launcher follow the buttons.
Card cornersPlates, cards and images. 0 is square.020
Button cornersButtons, chips and the launcher. 999 is a pill; 0 is a square.0999
Best sellerCourt LowLeather sneaker, gum sole$118
Where's my order?Ask
Cards and buttons built the way yours are
Answer cards built the way your own are. Choose how cards sit off the page, how buttons are filled, how products are laid out, how order tracking reads and which arrows you use. Your app draws each of the five choices.
CardsShadowOutlineFlat
ButtonsFilledOutline
ProductsTilesListPhotos
Order trackingSteps downSteps acrossProgress bar
Back and forwardChevronsArrowsiOS chevrons
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Best sellerCourt LowLeather sneaker, gum sole$118
Order H-20418Out for delivery
Ordered
Packed
Shipped
Out for deliveryToday, by 6 pm
Delivered
Order H-20418Out for delivery
Ordered
Packed
Shipped
Out for delivery
Delivered
Order H-20418Out for delivery
Out for deliveryStep 4 of 5Today, by 6 pm
One kind of card set apart, down to its parts
Make a price stand out, or a confirm button softer, and leave the rest alone. Give product cards, info cards, lists, the order tracker or the confirmation card their own plate, image well, corner and build, then colour and size each part. In dark mode a card takes the dark theme's colours and keeps its shape.
Layers
Assistant screen
Conversation
Cards
Product cardsBadgeTitleSubtitleStarsReviewsPrice
Info card
List
Order tracker
Confirmation
Price properties
Text
Colour#454544#1E3A2B
Size1417
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Caring for leather and suedeWipe smooth leather with a damp cloth and let it dry away from a radiator. A little leather balm every few months keeps it soft and stops it cracking.
Click the part you mean
Change the right thing the first time. Click anything in the preview to open its settings, and parts that share a colour or a corner light up together, so you see what else changes before you change it.
Or click any part of the preview. Parts that share a colour or a corner light up together, because Rendel draws them from one setting.
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Send button
Around the answers
Your name on the header, your words in the box.
The header, the welcome screen and the message box are part of the look too, and so is the switch that hides Rendel.
Your logo in the header
Customers can see whose assistant they are talking to: your logo sits before its name once a conversation starts. Upload it and crop it square; a new logo reaches users only when you publish.
PNG, JPEG, WebP or SVG, up to 2 MB
Uploads are off in the demo console
Flutter 0.46.1 · Web 0.23.2
Header
Upload your logo
H
Zoom
Drag to move. What is inside the square is what your users see.
Use this
9:41
HHalden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Your assistant's name and welcome, in your look
The first screen a customer sees speaks in your voice. The name, the welcome headline, the line under it and up to four suggestions come from Experience, and Appearance shows them in your look. One link takes you to edit the words.
Welcome screen
Assistant nameHalden
HeadlineWhat can I find for you?
Welcome textFind something, check an order, or start a return.
Edit in Experience
9:41
Halden
What can I find for you?
Find something, check an order, or start a return.
Find white sneakers under $130 in size 42Where's my order?Return the Loopback Hoodie from my last orderCompare the Court Low and Court Mid
Ask about a product or an order
A message box that matches your inputs
The box people type in looks like your own inputs. Colour the box, the words people type and the prompt, write your own prompt of up to 60 characters, and pick the glyph for attach, voice and send. Leave the prompt blank and people get the SDK's own, in their language.
Message box
AttachmentKeep what your app setsPaperclipPicturePlus
Voice messageKeep what your app setsMicrophoneWaveform
SendKeep what your app setsArrow upPaper planeArrow right
Compare the Court Low and Court Mid
Ask about a product or an order
Ask whether an answer helped
Learn which answers land. Turn on a thumbs up and down under each answer, and every vote is counted in Analytics.
Off by default
Flutter 0.49.0 · Web 0.26.0
Feedback
Ask whether an answer helped
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Helpful?
Ask about a product or an order
Hide Rendel without a release
Pause Rendel without shipping anything. Switch off Available in this app and, from each device's next launch, the button is gone and Rendel stops opening, while calls from your own code still work. Switch it back on the same way.
Available in this appHide Rendel without taking it out of your app: off hides its button and keeps it from opening on every device, from their next launch. What your app's own code asks Rendel still works.
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
AskRendel is turned off. The launcher is hidden and the thread will not open.
ShopOrders
The way in
A way in that fits your screens.
Rendel's button in your label, icon and style, placed where your app needs it, or no button at all and your own buttons instead.
A launcher with your word and your icon
People find help under a word they know. Write the launcher's label in up to 24 characters, show it with its icon or the icon alone, and pick one of 20 icons. Icon only still reads the label to screen readers.
Flutter 0.66.0 · Web 0.44.0
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
Ask
ShopOrders
Launcher
LabelThe word on the button that opens Rendel. Blank keeps what your app already sets.Ask
StyleIcon only keeps more of your screen free. Screen readers still read out the label.Icon and labelIcon only
IconSparkleFour-pointed starMagic wandSpeech bubbleSpeech bubble with dotsSpeech bubble with linesTwo speech bubblesQuestion markInformationLight bulbRobotHeadsetLifebuoyWaving handSmileyHeartCompassMagnifying glassShopping bagMicrophone
Your own icon, made sharp at launcher size
Your own mark stays sharp at launcher size. Upload it and the console turns it into one clean shape in the launcher's text colour, and warns you about thin lines or a wordmark that would look tiny. You see it on a light and a dark screen before anything is stored.
Uploads are off in the demo console
Flutter 0.66.0 · Web 0.44.0
Upload your own icon
What works best
An SVG or a PNG
One simple, bold shape
A transparent background
Square, or close to it
No words, thin lines or fine detail
At least 96 × 96 pixels
HALDENHALDENAskOn a light screenHALDENAskOn a dark screenHALDENLarge
Worth a look before you use it It is much wider than it is tall, so it will look tiny on the launcher. If it is a wordmark, upload its symbol alone. Looks good: one clear shape that stays sharp on the launcher.
Choose another fileUse this icon
Let people move the launcher out of their way
Nobody has to read around the launcher. Turn on dragging and people can push it aside: it settles on the nearer edge and keeps that place on every page, even after a restart, on that device.
Off by default
Flutter 0.66.0 · Web 0.44.0
Let people drag itPeople can move it out of their way. It settles on the nearer side edge and stays there on every page, even after a restart.
Your way in can look like your own buttons. Give the launcher a gradient, a ring, a glow, a soft light and a size from 40 to 72, all published from the console. If the icon can't be read on your gradient, the button keeps the accent and the console tells you.
Flutter 0.79.0 · Web 0.55.0
Light and icon size: 0.80.0 · 0.56.0
Gradient
Colour 1#1E3A2BColour 2#3F6B53
Ring
Colour#F2F2EFWidth3
Glow
Colour#9FBFAAStrength0.45
Light
Across30%Down20%Strength0.7Reach0.6
Size
SizeDefault56
Draw the launcher yourself, keep Rendel's behaviour
Keep your own button design and still get Rendel's behaviour. Draw the button as your own Flutter widget, and Rendel handles the tap, the label read to screen readers, the unread count, stepping aside and dragging. Appearance notices your own button and says which of its settings still apply.
Your app draws this button as its own widget in code (RendelLauncher builder). The gradient, light, ring, glow, size and icon set here don't change it in the app; the label, visibility and drag still do.
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
Ask Halden1
ShopOrders
A way in where your app needs one
The way in sits where your customers already look. In your mobile app you put Rendel's button in a corner, a bar or a settings row, and on a website it sits in a corner. Or turn it off and open Rendel from your own buttons, with one way in on screen at a time.
Badges: Flutter 0.73.0 · Web 0.50.0
This is how the industry demo apps on rendel.ai open Rendel: from their own tab.
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
1
ShopOrders
ShopAskOrders
Halden
What can I find for you?
Find something, check an order, or start a return.
Find white sneakers under $130 in size 42Where's my order?Return the Loopback Hoodie from my last orderCompare the Court Low and Court Mid
Ask about a product or an order
Opens like one of your own screens
Rendel moves like one of your screens, not a pop-up. In your mobile app it opens as a sheet over the screen, and while a screen it opened is in front it shrinks to a bubble, then grows back as it was left. On a website it opens as a panel, and on a phone as a sheet with the page dimmed behind.
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
ShopOrders
Order H-20418Trail Runner 2Out for deliveryArriving today, by 6 pm
Halden
Where's my order?
Order H-20418Out for delivery
Ordered
Packed
Shipped
Out for deliveryToday, by 6 pm
Delivered
Ask about a product or an order
Every device
From the console to every device, with a way back.
What you publish is drawn by your app itself, reaches devices on their next launch, and falls back to your code's own look if anything goes wrong.
Drawn by your app, not in a web view
Answers feel native because your app draws them. On iOS and Android your app's own Flutter widgets draw every answer, and on a website Rendel draws in the page with its styles kept apart from yours. The same colour arithmetic runs in the console and both SDKs, so the colours you preview are the colours that ship.
All 37 component types take your look
Best sellerCourt LowLeather sneaker, gum sole$118Add to bag#1E3A2BConsole previewBest sellerCourt LowLeather sneaker, gum sole$118Add to bag#1E3A2BYour mobile app
HALDENBest sellerCourt LowLeather sneaker, gum sole$118Add to bag
#1E3A2BYour website
Every look kept by name, with a fast way back
Find a look again by its name, and take one back off quickly. Name a publish, such as Autumn brand refresh, and History keeps it under that name. Owners and Admins can roll the live version back from Experience's Published versions in one confirmed step.
Roll back: Owners and Admins
Appearance › History
Name for the next publishOptional. Shown beside that version below.Autumn brand refreshAutumn brand refreshAutumn brand refresh
Publish
v3Autumn brand refreshliveNov 6
v2UntitledliveliveOct 25
Experience › Published versions
v3AppearanceLive now
v2AppearanceRoll back liveLive now
Roll back live to v2?
CancelRoll back live
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Live key
If anything goes wrong, your app keeps its own look
If the look can't arrive, customers still see a finished assistant. Never published, offline, timed out, an error or a value out of range: in each case the app draws the look its own code sets. Settings from a newer server version are ignored, not fatal.
If any of these happens:
Never published
Offline or timed out
An error from the API
A cut-off or wrong-shape reply
A value out of range
A damaged cache
Settings from a newer server version
Your code's look, every time
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Your messages arrive in the same look
What your team sends looks like the rest of Rendel. Follow-ups, and an open conversation with your team, sit at the top as cards in your card colour, corners and accent: up to three at a time, from the last seven days.
15% off the Trail Runner 2Grip for rough ground and a mesh upper that dries fast, 15% off until Sunday.See the Trail Runner 2
What can I find for you?
Find something, check an order, or start a return.
Find white sneakers under $130 in size 42Where's my order?Return the Loopback Hoodie from my last orderCompare the Court Low and Court Mid
Ask about a product or an order
Your developers keep a floor in code
Your app looks right before anything is published. Your developers set a theme in code from four colours and choose light, dark or the device's setting, and the console's look sits on top of it. On Flutter they can also redraw a catalog component with your own widget.
Your code: the floorPublished from AppearanceWhat the device draws
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Your developers can also pin a build to its code with remoteConfig: false.
In the demo
Halden, from draft to phone.
Halden is an invented shoe store that has had Rendel in its app for five weeks. This is the walk its demo console lets you take, with nothing to set up.
Publish a new look and watch Halden's phone pick it up
Every step is a real control in your own two-hour copy.
1Open the demo console. Your own copy of Halden opens straight on Appearance.
2The draft is waiting: v2 is live in forest green, and v3, a warmer terracotta, has never been published.
3Round it off. Set Card corners to 16 and Button corners to 999, and the preview follows as you type.
4Press Publish and confirm. The badge reads v3 live.
5Open the Halden app from the demo bar. It reloads in the look you published and opens Rendel on it.
6Changed your mind? In History, copy v2 into the draft and publish it again as v4, and Halden is green again.
demo.rendel.ai
See what Rendel does for a store that's already live, in your own copy
Your copy of HaldenYours for two hoursNo sign-up, no cardOpen the demo consolePreparing your copy
HaldenHalden app
AppearanceHaldenSaved, not publishedv3 livev4 liveSave draftPublishPublished. Your users get Experience, Appearance and Voice together on their next launch.
Themes
History
v4livev3Copy to draftv2Copied into the draftv2 · live
9:41
Halden
Find white sneakers under $130 in size 42
Three pairs in white, in your 42, all under $130.
Best sellerCourt LowLeather sneaker, gum sole$118
Court MidMid-top leather sneaker$126
Dune Slip-onCanvas slip-on$74
Compare the Court Low and Court MidWhere's my order?
Ask about a product or an order
Shape
Card corners6166
Button corners69996
Experience, Appearance and Voice go live together, for every user, on their next launch. Every published version can be put back from Published versions, so this is reversible.
Keep editingPublish
Halden, on your phone
Published. Your Halden phone shows it.
9:41
HALDEN
The autumn editGrey WeatherShop the edit
The Court Low
ShopAskOrders
Halden
What can I find for you?
Find something, check an order, or start a return.
Find white sneakers under $130 in size 42Where's my order?Return the Loopback Hoodie from my last orderCompare the Court Low and Court Mid
Ask about a product or an order
It shows what you published.
Try it in the demo console
Halden's Appearance, yours for two hours with no sign-up. Publish a look and watch Halden's own phone show it.
What changes when the assistant is part of your app rather than a tool on top of it.
What
Rendel
A separate chat widget
Where it is drawn
Inside your app: your mobile app's own widgets, no web view, and in the page on a website, with its styles kept apart
Often the vendor's own messenger screen, opened over your app
How far the look goes
Ten colour roles, corners, six type steps, five build choices, each kind of card down to its parts, and a page gradient
Usually a brand colour, a logo and a launcher image; some add a header image or a few fonts
Fonts
Any family your app already ships, named for body text and headings
A short list of web fonts on some tools, none on colour-only settings
Light and dark
Your own dark colours, a theme's dark version or one worked out from your light ones; follows the device, or your page's own setting on the web
A palette per theme, where offered
Contrast
Checked as you edit, with the colour the device will draw and a one-click fix
Usually left to you
Changing the look
A draft on your test build, then one Publish with no app release, and any published version back in a step
One live settings page; some mobile SDKs take a theme file and a new build
The way in
A launcher in your label, icon and button style that people can drag, or your own button with Rendel's badges and behaviour
A launcher in the vendor's shape, with a position and an image to choose
Who sets it up
Your coding agent reads your theme from your code into a draft, each value marked with its file
Someone copies hex codes into a settings page
And what your team sends from Engage arrives at the top of Rendel in the same look.
Where a separate tool can be ahead: native Swift, Kotlin and React Native SDKs. Rendel's Mobile SDK is for Flutter apps today, and its Web SDK for websites.
Controls and privacy
Who can change it, and what it reveals.
The look holds nothing about your users, and only the people who set up your assistant can change it.
Who can change the look
Every save, publish and upload is checked against the person's role.
Role
Edit, save, publish, restore, upload
Roll back live
Owner
Yes
Yes
Admin
Yes
Yes
Developer
Yes
No
Analyst
Sees it, read only
No
Conversation reviewer
Sees it, read only
No
Customer support
No access: this role sees Support only
No
Nothing about your users
The look is colours, sizes, font names, your words on screen, your logo and your launcher icon. Your assistant's instructions, knowledge and actions never travel with it.
Public by design, so keep drafts plain
What you publish is served to every copy of your app. A draft is not private either: the test key ships inside test builds and can be read out of one, so keep unannounced names out of a draft.
Stored in Frankfurt
Your look, your logo and your launcher icon are kept in Frankfurt (eu-central-1). The logo and icon sit in a private store and are served only to a copy of your app that holds its key, and a draft logo only to the test key.
Nothing to download, nothing linked
Fonts are named, never linked or downloaded, and the logo and icon travel as ids, never as addresses.
What is kept, and where
Every published version stays in History, and every save and restore is in the audit log with its version. Each device keeps the last good look for its next launch, and the place a person dragged the launcher to.
What the app's call records
When your app asks for its look, Rendel notes the SDK version and platform, at most every five minutes, and which launcher it draws. On a live key it counts the device toward your plan's users, at most once a day, for 90 days after it was last seen.
What your users switch, and what you do
Your users have nothing to switch off here: their device's light or dark setting picks the theme unless your app sets one. Your team can hide Rendel for everyone with Available in this app, which hides it on screen and is not a security control.
Turn it on
Nothing extra to install or pay.
Appearance comes with the SDK your app already runs and with every plan, so turning it on is a few steps in the console.
Your app runs the SDK
Appearance needs no code of its own. When your app starts, the Mobile and Web SDK fetches the published look. Current versions: Flutter 0.82.0, Web 0.57.0.
Your team opens Assistant › Appearance
Pick a theme or set your colours, then Save draft to try it and Publish to send it. Owners, Admins and Developers can publish.
Every plan, no messages used
Appearance is on every plan, the free Pilot included, and editing or publishing it uses none of your messages.
What your developers decide in code
Light, dark or the device's setting; where Rendel's button sits, or opening Rendel from your own buttons; your own launcher widget; bundling the fonts you name; and remoteConfig: false to pin a build to its code.
The SDK version each part needs
An older SDK simply ignores settings it does not know yet.
Part of the look
Mobile SDK (Flutter)
Web SDK
Colours, fonts, sizes, corners, published from the console
Every version
Every version
Header logo
0.46.1
0.23.2
Dark mode
0.45.0
0.22.0
Helpful? under answers
0.49.0
0.26.0
Background gradient
0.52.0
0.30.0
Cards at the top of Rendel
0.59.7
0.38.7
Launcher label style, 20 icons, your own icon, dragging
0.66.0
0.44.0
Unread count and dot on the launcher
0.73.0
0.50.0
Launcher gradient, ring, glow and size
0.79.0
0.55.0
Launcher light, icon size and glow strength
0.80.0
0.56.0
Your own launcher widget
0.81.1 or later
Not on the web: launcher: false and your own button
No. In your mobile app, your app's own Flutter widgets draw every answer, with no web view. On a website, Rendel draws in your page with its styles kept apart from yours. Either way it uses your colours, fonts, corners and card styles, set in Assistant › Appearance.
Yes. Name a body font and, if you like, a display font for headings. Fonts are named, never downloaded, so your app has to include the font, as it does for its own screens. On a website with no font named, Rendel takes your page's own body font.
Yes. By default it follows the device. On a website it reads your page's data-theme first, then the browser's setting, and watches both. In a mobile app your developers choose light, dark or the device's setting in code. Set your own dark colours, take a theme's dark version, or let Rendel work one out.
Yes. Every published version stays in History: copy one into the draft, check it on your test build and publish it again. Owners and Admins can also roll the live version back from Experience's Published versions.
The console tells you while you edit: which pair falls under 4.5:1 for text or 3:1 for a control's edge, the colour the device will draw instead, and a button to take it. It never blocks a save. On the device, a colour that cannot be read is deepened so the words stay readable.
Yes. On a website, turn the launcher off and open Rendel from your own button, or show the launcher only on some pages. In a mobile app you place Rendel's button where you want it, or open Rendel from any button of yours. Rendel keeps one way in on screen at a time.
Its label, up to 24 characters, or the icon alone; one of 20 icons or your own; a gradient, ring, glow, soft light and a size from 40 to 72; and whether people can drag it. All of it is published from the console. In a Flutter app you can also draw the button yourself and keep Rendel's badges.
Yes. Choose shadow, outline or flat cards, filled or outlined buttons, product tiles, lists or photos, and three order-tracking styles. Then give each kind of card its own colours, corners and part sizes, such as a larger price or a softer confirm button.
Yes. AI setup reads your light and dark colours, corners, font, card style and logo from your code and writes them into the Appearance draft, each marked with the file it came from. It never publishes. On a live app, a later code sync waits in Sync review on Home.
The look holds nothing about your users: it is colours, sizes, font names, your words on screen, your logo and your launcher icon. It never carries your instructions, knowledge or actions. It is stored in Frankfurt (eu-central-1), with the logo and icon in a private store served only to your app's key.
No extra cost. Appearance is on every plan, the free Pilot included, and editing or publishing uses no messages. Owners, Admins and Developers can edit, save, publish and restore it, and Owners and Admins can also roll the live version back. Analysts and conversation reviewers see it read only.
Not yet. Rendel's Mobile SDK is for Flutter apps on iOS and Android, and its Web SDK is for websites. There is no native Swift, Kotlin or React Native SDK today; Platform support in the docs says where each one stands.