Janine AI agent
Janine is Freway’s AI sales agent. She handles conversations with your customers across every channel. Out of the box she works fine, but spending a few minutes on configuration makes her noticeably better at representing your brand.
You’ll find all of these settings under Settings > Janine AI in your dashboard.
Brand voice
Janine needs to sound like your store, not like a generic chatbot. There are two ways to set this up:
Pick a personality
Choose from five preset personalities:
- Professional: Formal, measured. Good for B2B, luxury goods, or high-ticket items.
- Friendly: Warm but not over the top. Works for most DTC brands.
- Casual: Relaxed, uses shorter sentences. Fits lifestyle brands and younger audiences.
- Luxury: Reserved, polished, no exclamation marks. For premium and high-end brands.
- Playful: Light, uses humor. Good for novelty products or brands with a fun identity.
Analyze your existing brand voice
Click Analyze Brand Voice and Janine will read your product descriptions, about page, and store copy to build a custom voice profile. This usually produces better results than picking a preset because it’s based on how you already write.
You can run the analysis, review what it suggests, and tweak it from there.
Language
Set the default language Janine uses in conversations. She’ll also try to detect the customer’s language and match it when possible.
Discounts
If you want Janine to be able to offer discounts:
- Toggle Enable Discounts on.
- Set a discount code that Janine can share with customers.
- Choose the type (percentage or fixed amount).
Janine won’t lead with discounts unless you configure her to. She’ll typically offer them when a customer seems price-sensitive or asks about deals.
How Janine decides what to say
Janine reads the context of each conversation and classifies the customer’s intent:
- Ready to buy: The customer just needs a nudge or has a small question. Janine keeps it brief and helps them finish.
- Has questions: The customer wants to know more about a product. Janine pulls from your knowledge base and product catalog.
- Price sensitive: Cost is the barrier. Janine might mention value, free shipping, or a discount if you’ve enabled one.
- Technical issue: Something went wrong during checkout. Janine helps troubleshoot or suggests the customer try again.
- Wants to unsubscribe: The customer doesn’t want to be contacted. Janine respects this immediately and opts them out.
You don’t need to configure any of this manually. Janine figures it out from the conversation.
Escalation
If Janine gets stuck or a customer explicitly asks to talk to a human, she can escalate. You’ll get a notification when this happens so your team can pick up the conversation.

