Meet Salty.
He turns comments into orders.

In your brand's voice, within seconds — and only ever to someone who messaged you first. Never a cold DM.

Give Salty a sales goal.

15 minutes, on your own account. No credit card, nothing to install. Or see how it works first.

Answers at 3am · Only recommends what's in stock · Shows what made the sale
Works with
Instagram Shopify Slack Teams
F

@fkasioulis commented on the Hydra Glow Serum post

S
Great question! Our Hydra Glow Serum (24.9€) is made with hyaluronic acid + niacinamide and is especially loved for dry, dull skin 💧
Hydra Glow Serum
€24.90
View →
Hm its a bit pricey for me
S
Totally understandable! Here's a one-time 10% welcome code just for you:
LUNA-A6E7
Purchase attributed · €26.40

How it works

From comment to order,
in one thread.

01

They start it

A customer comments or sends your brand a DM. Salty never cold-messages and never scrapes a profile.

02

Salty does the useful bit

It understands the question, follows your voice and recommends only products that actually exist in your Shopify catalog and are in stock.

03

You see what earned the sale

A tracked link or single-use code connects the Shopify order to the conversation that earned it — down to the source post.

<1min

From comment to reply

The trail below: commented at 12:04, answered at 12:04.

1

DM per comment, enforced in code

A hard cap on the send itself, not an instruction the model is asked to follow.

0

Cold messages, ever

Salty cannot start a conversation. There is no code path for it.

Not a mockup

We closed the loop on a real store.

A customer asked about dry winter skin. Salty recommended a real product, handled a price objection, minted a one-time code, and matched Shopify order #1004 back to that conversation the next morning. The card beside this text is the actual trail.

● ATTRIBUTED @fkasioulis · €26.40
  • Comment on post
    12:04 AM
  • DM sent
    12:04 AM
  • Replied
    12:05 AM
  • Code LUNA-A6E7 issued
    12:06 AM
  • Link clicked
    12:06 AM
  • Order #1004
    11:42 AM

Moderation

Hides the spam. Keeps the angry customer.

Calling your product garbage is a review. It stays up and it gets answered — that is a customer telling you something, loudly. Calling your brand a fraud comes down. And if there is a real, fixable problem inside the accusation, it still gets a DM, because the worst available outcome is hiding someone whose problem you could have solved.

Nothing is ever deleted. Hiding is reversible, and the author still sees their own comment exactly as they wrote it — so a wrong call costs a customer nothing, and a spammer never learns to come back with a new account.

Comments · Hydra Glow Serum
G

@glowqueen_gr this sunscreen is garbage, broke me out in two days

Kept · answered

Your voice

The agent gets rails, not creative licence.

Your tone, language rules, campaign goal, discount policy and no-go topics live in a brand profile you control. Product names, prices and availability come from Shopify. If the catalog doesn't say it, Salty doesn't sell it.

Why we built it: Instagram knew who was talking. Shopify knew who was buying. Neither could tell us which conversation earned the order. So we connected them — Filippos, founder.

Brand profile · luna_beauty
Tone
Warm, direct, no hype. One emoji at most.
Language
Reply in whatever language the customer wrote in.
Goal
Convert comments on the Hydra Glow launch.
Discounts
10% once, only after a price objection. Never in the opener.
Never
Medical claims · Competitor names · Asking for personal data
Products
Shopify catalog in-stock only
Review
Approve in Slack before sending on

Compliance

Compliant by design. Not by disclaimer.

Built in Europe for commerce brands everywhere. Privacy is part of the architecture, not a geographic limit.

Triggered, never cold

Salty only ever messages people who engaged with you first. Cold DMs are impossible by design.

Official APIs only

Messages and context come through Meta's official Instagram API. No scraping and no unofficial browser automation.

Your data, your control

You stay the data controller. Salty uses the inbound message, permitted API fields and your own product catalog — not a stranger's scraped profile.

A trail, not a black box

Sent messages, replies, clicks, codes and matched orders are recorded as one chronological customer journey.

FAQ

Questions, answered straight

Will it sound like my brand?

Your voice lives in a structured brand profile: tone, language policy, campaign goal, discount rules and topics to avoid. We tune that profile with every private-beta partner before messages go live.

Can I approve messages before they go out?

Yes. Turn on review mode and every message waits in your own Slack for someone to approve, edit or reject it before it reaches a customer. Your corrections tell us where the profile needs tuning. Most brands start there and switch to autopilot once they trust it.

How long does setup take?

About fifteen minutes. You connect your Instagram account with a standard Meta login, we load your brand profile and, if you sell online, your Shopify catalog. Nothing to install and no developer needed. The demo is that setup, done live on your own account.

Does it work with ads and stories?

Comments and Instagram DMs are live today. Story replies and click-to-DM ads use the same messaging surface and are next in the private-beta rollout.

How is revenue attributed?

When someone purchases through a Salty tracked link or single-use code, the Shopify order is matched to that exact conversation — "this thread led to order #1004", not a blended platform estimate.

Is it GDPR compliant?

Salty is designed around GDPR roles: your brand remains the controller and Salty acts as processor. It responds only after contact, uses official API data and your catalog, and never scrapes customer profiles.

See it on your own account.

Fifteen minutes. We connect Salty to your Instagram, you comment on your own post, and you watch the reply arrive and the sale get attributed. If it is not obviously useful in that quarter of an hour, we have wasted only your quarter of an hour.

No credit card. No commitment. A 15-minute live demo.

Request a demo

Fill out your information and we’ll be in touch!