Nov 11 Free live stream: Black Friday on WhatsApp, campaigns, copy and AI prompts that convert. Register

Integration · Brevo PushOwl

Give back lost popup codes in chat

A subscriber can't find their welcome code. Zipchat looks it up in Brevo, checks it on Shopify, and hands it over.

Read-only · Shopify stores on Brevo PushOwl · Setup in 3 minutes

Piquadro Online

I signed up to your popup but never got my 10% code

I can find it. Which email did you use to sign up?

giulia.r@gmail.com

Here's your personal code, valid until 30 November:

WELCOME-7K2QX Code checked live on Shopify
GDPR & AI Act compliant 4.9 on Shopify 4.8 on G2 4.9 on Capterra
Zipchat and Brevo PushOwl logos side by side, showing the Zipchat AI agent integration for Brevo PushOwl

What does the Brevo PushOwl integration do?

It answers one question: "where is my discount code?" Zipchat asks for the email the customer signed up with and finds their popup signup in Brevo. Then it reads the unique code assigned to them. Before sharing it, Zipchat checks the code on your Shopify store, so the customer gets a code that works or a clear reason why it doesn't.

Finds the subscriber's own code

Zipchat matches the email to the popup signup in Brevo and reads the unique code that signup received.

Checks it before sharing

Each code is looked up on Shopify first: is it active, already redeemed, expired, or not started yet.

Hands it over ready to paste

An active code goes on its own line with the exact expiry date, so the customer copies it straight into checkout.

Live check

What the customer hears, code by code

The answer depends on what Shopify says about the code right now.

Active

The code goes on a dedicated line with its expiry date, for example "valid until 30 November".

Already used

The AI explains the code was redeemed on order #1047 and can't be used again, since popup codes are single use.

Expired

The AI says the promotion has ended. It does not offer a substitute code it made up.

Scheduled

If the offer starts later, the AI tells the customer the code becomes active soon.

Signup not confirmed

If the double opt-in is still pending, the AI asks the customer to confirm from the email in their inbox or spam folder first.

Setup

How to connect Brevo PushOwl

Two values and two read permissions. Setup takes about three minutes.

1

Add the Brevo PushOwl skill

Open Agentic Skills in your Zipchat dashboard and add the Brevo PushOwl popup code skill to your agent.

2

Paste your Brevo API key and store domain

Both are stored as encrypted variables. On Shopify the skill needs read_orders and read_discounts, nothing that can write.

3

Go live

The next subscriber who asks where their code went gets it back in the conversation, checked and ready to use.

Guardrails

What the AI will not do

Discount codes cost you margin, so the skill only reads.

It never creates a code

No random codes, no new discounts. The AI only returns the code Brevo already assigned to that subscriber.

It never touches your promotions

Access is read-only on Brevo and on Shopify. Price rules, usage limits, and dates stay exactly as you set them.

It does not invent an answer

If a code is expired or used, the customer hears that. The AI never guesses a code or promises a discount it can't verify.

It returns the latest code only

If someone signed up to several popups over time, the AI gives the code from the most recent one.

FAQ

Brevo PushOwl integration FAQ

What does the Brevo PushOwl integration do?

It gives a subscriber back the personal discount code their PushOwl or Brevo popup assigned them. Zipchat asks for the signup email, finds the code in Brevo, checks its status on Shopify, and shares it with the expiry date. It replaces the "I signed up but never saw my code" tickets.

Can the AI create a new discount code?

No. The integration is read-only. The AI cannot generate codes, change a discount, or extend an expiry date. It returns the code Brevo already assigned, or explains why that code no longer works.

What happens if the code was already used?

Zipchat checks Shopify orders for the code. If the customer already redeemed it, the AI tells them it was used on that specific order and can't be applied again.

What if the customer never confirmed their signup?

When the double opt-in is still pending, the AI explains that the code unlocks after confirmation. It asks the customer to check their inbox and spam folder for the confirmation email.

The customer signed up to more than one popup. Which code do they get?

The code from their most recent popup signup. Older codes are not returned.

What do I need to set it up?

A Brevo API key and your Shopify store domain, with the read_orders and read_discounts permissions on Shopify. Both values are stored as encrypted variables in Zipchat. Setup takes about three minutes and needs no code.

Which Brevo data does Zipchat read?

The contact that matches the email the customer gives, and the form submission event that holds their code. Zipchat reads contacts and events through the Brevo API and does not write anything back.

See Zipchat on your brandFree preview in seconds
Book a custom demo