Features

Everything the negotiator 🤝 does for you

Choose your products, set your limits and make the chat feel like part of your store.

Campaign builder

Six steps, with the widget live beside you

The preview updates as you change your messages and colours. Save and check a product to see its exact price limits.

1

Name it

Name your campaign and choose all products, collections or individual products.

2

Set the line

Set the maximum negotiation discount, bargaining style and number of offers allowed.

3

Give it a voice

Name your negotiator and write its lines, or let AI draft them and edit what you don't like.

4

Make it yours

A brand preset or your own colours, corner radius and logo, previewed live as you go.

5

Choose rewards

Offer actions for extra discounts and set a total reward limit.

6

See the worst case

Review the largest discount, including rewards, then save as a draft or make it active.

What decides a counter

  • Your bargaining style. Choose whether discounts are offered gradually or earlier in the conversation.
  • The shopper’s offer. Counteroffers respond to how much the shopper raises their offer.
  • Consistent offers. Counteroffers do not increase during the negotiation.
  • Your price limit. Each counteroffer must stay within your negotiation limits.

Choose from Holds firm, Balanced, Meets you halfway or Eager.

The negotiator

Arithmetic, not 🧠 improvisation

Your saved settings determine each counteroffer. Review the session history to see the offers, prices and outcome of a negotiation.

  • AI does not decide prices during a negotiation
  • Up to four rounds by default, and you choose how many
  • Every offer and counter timestamped on the session

Your negotiator's lines

Greeting

Hey there! 👋 Fancy a fairer price? Let's chat!

Holding firm

Same number from me, then. Move a little and I'll move with you.

Conceding

I can do US$655.86. Fair shake?

Use ready-made messages or ask AI for a draft. You can edit every line.

Your negotiator's voice

AI writes the words, ✍️ never the price

Name your negotiator and let AI draft its greeting, its counters and its pitch for each doable. Edit anything you don't like. That is the only place a model is ever involved, and it happens long before a shopper arrives.

  • Drafted once at setup, then yours to edit
  • Ready-made messages are available if AI writing is unavailable
  • Chat messages do not carry an extra AI usage charge

Design

Six presets, then make it yours

Choose a preset, then adjust the buttons, backgrounds, text, rounded corners and logo.

Symbiotic purple

Ink & bone

Forest

Ocean

Terracotta

Midnight

Ways to earn

Shopper rewards, and you 🏷️ price each one

Choose a percentage of the original price or a fixed amount for each action. Set the total extra reward limit in each campaign. Cart offers have separate settings.

Follow us on Instagram

+US$21.00 off

Follow our account, then return and confirm for 3% off.

Done

Granted on trust

Join our WhatsApp channel

+US$7.00 off

Open the link first, then tap “I did it”.

Join I did it

Granted on trust

Get our texts

+US$35.00 off

+91 98765 43210 Sign up

Granted on trust

Take two

10% off the last one

1 more to go

Add it for me

Verified by checkout

Pair it with…

Companion item

Add the item you name and the reward comes off the price.

Add it for me

Verified by checkout

Shipping's on us

Free shipping

Reach the basket you set and checkout drops the shipping.

Add it for me

Verified by checkout

You can also offer rewards for sign-ups, referrals, questions and more. Choose the actions and amounts in the app, then set each campaign’s extra reward limit.

Reward options

Choose what helps your store

Shopper actions — confirmation depends on the action

📸

Follow us on Instagram

3% by default

🎵

Follow us on TikTok

3% by default

▶️

Subscribe on YouTube

3% by default

💬

Join our WhatsApp channel

3% by default

👍

Like our Facebook page

3% by default

💼

Follow us on LinkedIn

3% by default

✖️

Follow us on X

2% by default

📌

Follow us on Pinterest

2% by default

⭐

Leave us a Google review

5% by default

✉️

Join our newsletter

5%, email captured

📱

Get our texts

5%, phone captured

🔗

Share this product

2% by default

👤

Create an account

3% by default

🌐

Visit our page

Your own link, 2%

🛍️

Follow us on Shop

3% by default

📸

Tag us in a post or story

5% by default

💬

Join our Discord

4%; optional confirmation

✈️

Join our Telegram

3% by default

🎵

Follow us on Spotify

3% by default

🎮

Follow our Twitch

3% by default

🎙️

Follow our podcast

3% by default

📱

Get our app

4% by default

⭐

Review a past purchase

6%; optional review confirmation

📷

Send a photo review

8%; optional review confirmation

🤝

Refer a friend

6% by default

🧭

How did you hear about us?

3%; answer recorded

🎂

When is your birthday?

3%; birthday month only

💬

What nearly stopped you buying?

4%; answer recorded

Verified by checkout

2️⃣

Take two

Buy two, the second is discounted

🧩

Pair it with…

Add a companion product

🎁

Gift with purchase

A chosen product, free

🧺

Fill the basket

Reach a spend threshold

3️⃣

Any three

Any three items in the cart

🚚

Shipping's on us

Free shipping, unlocked

Some actions rely on your word. Please confirm them only after you've completed them.

I'll complete an action Just browsing

Choose rewards you are comfortable granting on shopper confirmation. Set a total extra reward limit for each campaign.

Granted on trust

Social actions

Verified by checkout

Cart goals

Trust, stated plainly

The widget tells shoppers 🗣️ the truth

Social follows rely on the shopper’s word. Cart goals are checked at checkout, while connected review and Discord services can confirm supported actions. The dashboard shows how rewards were confirmed.

  • Social actions, recorded answers, optional service checks and checkout checks
  • Your campaign limit controls the total extra reward discount
  • Each doable can be claimed once, on that product, within the deal

Where it runs

Only the products you choose

Choose all products, collections or individual products for each campaign. If you select nothing, the campaign cannot offer a negotiation.

🛍️

By product

Hand-pick the products that can be negotiated, and leave the rest at list price.

🗂️

By collection

Point a campaign at a collection and every product inside it comes along.

🏷️

All products

Create a store-wide campaign. Campaigns for selected products or collections take priority.

📐

Product and collection limits

Set a different maximum discount or minimum selling price for selected products and collections.

🚫

Never negotiable

Gift cards, and anything else you exclude, are off the table entirely.

📄

Draft first

Build a campaign, look at the worst case, and only then set it live. Drafts never reach a shopper.

your-store.myshopify.com/checkout
Deal locked 🎉 expires in 29:42
Original priceUS$699.95
Negotiated priceUS$667.99
Rewards earned− US$21.00
You payUS$646.99

Your basket at checkout

SYM-AWEJDA9K SYM-CSH9Y4N7
SubtotalUS$1,293.94
Order discount− US$64.70
TotalUS$1,229.24

Total savings US$170.66

Deal and checkout

A code that only works 🎟️ for that deal

The struck price becomes a single-use Shopify discount code scoped to the exact product, applied on the way to checkout, expiring with the deal timer. Basket goals are re-checked by checkout itself.

  • Negotiation uses the shopper’s currency, except where a minimum selling price requires your store currency
  • A basket that no longer meets a goal loses that reward before the code is made
  • On Shopify Plus, the Scale plan shows the deal natively in checkout

Check the discount before reusing it

Before reusing a saved code, Symbiotic checks whether it is still available, including any Shopify rollout affecting its schedule or audience. If availability cannot be confirmed, the shopper gets a retry message. This helps avoid sending shoppers to checkout with a discount they cannot use.

Support covers simple rollout activations that reach 100% of shoppers. Discounts in partial-audience tests or rollouts that also change themes, catalogs or checkout settings are withheld. Shopify still checks the code’s product, usage and cart requirements at checkout.

Manage rollouts in Shopify and approve the Rollouts read permission when prompted. Symbiotic reads those settings; it does not create or edit your rollouts.

Measurement

What it earned, and what it 💸 cost

Revenue from haggling, average discount depth, walk-away rate, and what the discounts cost you, over thirty days or all time. Counted from real orders, never modelled.

  • A sessions log with every offer, counter and reward, timestamped
  • A sign-ups list with the consent wording attached, exportable as CSV
  • Campaign-by-campaign, so you can tell which line is working

Channels

Use your channels and connect supported services

Social actions open your own links. You can also connect supported review services and Discord to confirm completed actions.

IG Instagram Granted on trust
TT TikTok Granted on trust
YT YouTube Granted on trust
WhatsApp Granted on trust
f Facebook Granted on trust
G Google review Granted on trust
@ Newsletter Granted on trust
🧺 Basket goals Verified by checkout

Review the permissions shown by Shopify when you install. Optional integrations are configured separately in the app.

Privacy & accessibility

Built in, not bolted on

🛡️

Privacy

  • Opt-ins unbundled and never pre-ticked
  • Contact details encrypted at rest with AES-256
  • Sessions clear after 90 days, consent records after 24 months
  • CCPA financial-incentive notice built into the flow
  • Shopify's GDPR webhooks perform real deletion
♿

Accessibility

  • The whole negotiation is operable from the keyboard
  • Each state is announced to screen readers as it changes
  • Escape closes the widget, focus returns where it was
  • Reduced motion is respected throughout
  • If our server is unreachable, the widget removes itself

Let them 🤝 earn it, within your 📐 limits

Choose your products, set your discount limits and offer rewards that make sense for your store.

Riley Demo conversation

Started · make an offer

The Complete Snowboard · original price US$699.95

Hi! What price did you have in mind?

Powered by Symbiotic · sample product, no purchase