Ghazeline
Online ready-to-wear store. A store built for cash on delivery: order without an account, the parcel created automatically, and an agent that answers on Instagram.
Designed and engineered end to end by Walid Birouk. Photos: Ghazeline.
The process
- Step 1 of 6
The need.
Everything ran through Instagram messages, with cash on delivery.
« A label that sold mostly through Instagram messages, with no card payments and a different delivery rate for every region. »
- Step 2 of 6
The mood.
The brand’s own photos: fabrics, colours, soft light.
Mood board - Step 3 of 6
Colour and type.
A deep plum, a powder pink, an elegant typeface.
Prune
#3A1E2ARose poudré
#EFE1DCMauve
#9C4A5AIvoire
#FAF8F5Encre
#1C1917
Colours taken from the photos - Step 4 of 6
The structure.
The collection first, then how to order and pay.
- Step 5 of 6
The website.
Live since January 2026, built for the phone.


The site, on desktop and phone - Step 6 of 6
What it does now.
Orders, parcels and Instagram replies, mostly automatic.
AI agent50–100 messages a dayAn n8n agent answers the Instagram messages; the team only steps in for complex requests.
AutomationOrder, parcel, alertEach order creates the courier parcel, the order sheet and a Telegram alert.
DataThe customer is a phone numberCheckout without an account, history by phone number, delivery fees per region.
1 / 6
The Instagram agent, as it answers.
GhazelineShop assistant
- You: Salam, does the linen set come in pink? Do you deliver to Oran?
- Shop assistant: Salam! Yes, the linen set comes in baby pink, 3,800 DA. We deliver to Oran in 2 to 5 days, and you pay on delivery.
- You: Can I check it before paying?
- Shop assistant: Yes, you open the parcel in front of the courier before paying. Shall I send you the link to order?
The setup
- Tool
- AI agent on n8n
- Volume
- 50–100 Instagram messages a day
- Knows
- Products, prices, delivery, cash on delivery
- Handover
- Complex requests go to the team
- Around it
- Next.js, Supabase, Yalidine courier, Telegram bot
Example conversation, rewritten from typical exchanges.
Palette
#3A1E2A
#EFE1DC
#9C4A5A
#FAF8F5
#1C1917