Marketing
Ads that see every real sale
Connect Meta, TikTok, Google Analytics and Google Tag Manager in a few minutes, with server-side events that ad blockers can't hide. List your whole catalog on Facebook, Instagram, Google Shopping and TikTok from one feed, then bring customers back with SMS campaigns and automatic order messages.
Order #1042
2 items · Cash on delivery
৳ 1,850
Confirmed
Purchase sent from the server
SentMeta
Purchase· Conversions API- Sent
TikTok
CompletePayment· Events API
SentGoogle Analytics
purchase· Measurement Protocol
Every pixel, set up without a developer
Paste an ID and the tracking code is on every page of your store. Add an access token and the same events go from our servers too, so ad blockers and iPhone privacy settings stop hiding your sales.

Meta Pixel
For Facebook and Instagram ads.
- You paste
- Pixel ID, plus a Conversions API access token for server-side events
- In the browser
- The pixel runs on every page of your store.
- From the server
- Every event is also sent through the Conversions API, with hashed customer details for better matching.
TikTok Pixel
For TikTok ads.
- You paste
- Pixel code, plus an Events API access token for server-side events
- In the browser
- The pixel runs on every page of your store.
- From the server
- Every event is also sent through the Events API, so blocked browsers still count.

Google Analytics
GA4 traffic, ecommerce and Google Ads conversions.
- You paste
- Measurement ID, plus a Measurement Protocol API secret for server-side purchases
- In the browser
- Page views and the full shopping funnel, with GA4's own event names.
- From the server
- Purchases are sent from the server, so revenue is recorded even when Analytics is blocked.

Google Tag Manager
Your own tags, for any platform you use.
- You paste
- Container ID
- In the browser
- Every event is pushed to the dataLayer with GA4 event names and item details.
- Your tags
- Your tags decide where the events go: Google Ads, Microsoft Ads, Hotjar or anything else.
Browser and server copies of an event share one event ID, so Meta and TikTok count each sale once. Every pixel is included on every plan.
A purchase is a confirmed order
On most stores, the pixel reports a purchase the moment someone taps Order. With cash on delivery, that includes the fake orders, the pranks and the customers who never pick up, and your ads learn to find more people just like them.
eCommFly reports the order as placed at checkout, and sends the purchase from our servers only when you confirm it. Your campaigns optimise for customers who actually buy, and your return on ad spend means what it says.
Purchases wait for confirmation when the platform's server-side access token is added. Pair it with Fraud Prevention to confirm orders faster.
| When a shopper… | Meta | TikTok | |
|---|---|---|---|
| Views a product | ViewContent | ViewContent | view_item |
| Searches the store | Search | Search | search |
| Adds to cart | AddToCart | AddToCart | add_to_cart |
| Adds to wishlist | AddToWishlist | AddToWishlist | add_to_wishlist |
| Starts checkout | InitiateCheckout | InitiateCheckout | begin_checkout |
| Chooses how to pay | AddPaymentInfo | AddPaymentInfo | add_payment_info |
| Creates an account | CompleteRegistration | CompleteRegistration | sign_up |
| Contacts you | Contact | Contact | contact |
| Places an order | PlaceOrder | PlaceAnOrder | place_order |
| Order is confirmed | Purchase | CompletePayment | purchase |
Your catalog, in every shop and ad
Your store has its own product feed. Add its link once in Meta, Google or TikTok, and every product you publish shows up there with its latest price and stock. No spreadsheets, no re-uploading.
Meta Commerce Manager
Facebook and Instagram Shops, and Advantage+ catalog ads that show each shopper the products they looked at.
Google Merchant Center
Google Shopping ads, free product listings and Performance Max campaigns.
TikTok Catalog
Video shopping ads and catalog ads on TikTok.
Pinterest
Product pins and shopping ads, from the same feed.
What's in the feed
- One item for every variant, grouped under its product
- Sale prices next to regular prices
- In stock or out of stock, from your inventory
- Category path, brand and up to 11 photos
- Your product tags as custom labels for ad sets
- The same item IDs your pixels report, for retargeting
- g:id
- 48213
- g:item_group_id
- 9120
- g:title
- Cotton Panjabi - Navy / L
- g:price
- 2450.00 BDT
- g:sale_price
- 1990.00 BDT
- g:availability
- in stock
- g:brand
- Inzaa Fashion
- g:product_type
- Men > Panjabi
- g:size
- L
- g:custom_label_0
- Eid collection
SMS marketing
Texts your customers read the same day
Customers in Bangladesh read their SMS, even the ones who scroll past your posts. Write an offer once as a template, and send it to the customers who should see it whenever you like. Every message is paid from your store's SMS credit, so there is no monthly SMS package to buy.
Write it in Bengali
Promotional SMS in Bangladesh must be in Bengali. Prices, phone numbers, links and your brand and product names can stay in English.
AI checks it first
A message in English or Banglish is turned down with the reason, so you can fix it and submit it again.
Our team approves it
Once approved, the template is locked and ready for any campaign. Write a new one when the offer changes.
Template
Eid sale
- Bengali characters in one SMS
- 70Bengali characters in one SMS
- SMS at most in one message
- 10SMS at most in one message
- per SMS on Scale
- ৳0.30per SMS on Scale
You can also text one customer from their page, or a shopper who left checkout from their incomplete order. Every message, and whether it got through, is in your SMS logs.
Campaigns
The right offer to the right customers
A campaign sends an approved template to the customer segments you pick. Welcome new sign-ups with a first-order code, thank your regulars, or win back customers who haven't ordered in three months.
Name
Eid win-back
Template
Eid sale
Send to
- Repeat customers128
- Lapsed customers312
- New customers86
- Recipients
- 412
- Cost
- ৳ 144.20
Segments, built from your orders
- All customersEveryone with an account in your store.
- New customersSigned up, but haven't ordered yet.
- Repeat customersOrdered two or more times.
- Recent customersOrdered in the last 30 days.
- Lapsed customersOrdered before, but not in the last 90 days.
- GuestsOrdered without an account, texted at their delivery phone.
Know the cost before you send
See how many numbers your segments reach and what the campaign will cost, next to your SMS credit balance.
Send now or schedule it
Pick a time, like the morning a sale starts. Move it or turn it back into a draft any time before then.
Each number texted once
A customer in two of your segments still gets one SMS. Blocked customers and cancelled orders are left out.
Results for every number
See how many were sent, how many failed and what it cost. You're never charged for a message that failed.
FromInzaa Fashion
SubjectYour order #1042 is on its way
Hi Nusrat,
Good news: order #1042 has shipped with Steadfast Courier. Your tracking number is SF8823019.
- Cotton Panjabi · Navy / L৳ 1,990
- Attar 6ml৳ 450
Email marketing
Emails that sound like your store
Every order sends your customer an email, laid out with your store's name and written in your words. They're the emails customers wait for, so every one is a chance to bring them back.
Sent in your store's name
Customers see your store as the sender, and their replies go to your support email.
Your words, not ours
Change the subject and the body of every email in a rich text editor, or keep the copy it comes with.
Filled in for each order
Placeholders such as {customer_name}, {order_items} and {tracking_url} become the customer's own details when the email goes out.
Free on every plan
Order and account emails cost nothing, however many orders you get.
Newsletters and promotional emailComing soon
Sending offers and news to your customers by email is on the way. Until then, SMS campaigns reach them.
Automations
Messages that send themselves
Customers who know where their order is call you less and come back more. eCommFly emails and texts them at every step, from the moment they order to the day the parcel arrives.
Choose email, SMS or both for each message, and edit the words of every one. Texts are paid from your SMS credit; emails are free.
And your team hears first
New orders, cancellations, low stock, new reviews and a daily sales summary go to your team wherever they are.
- SMS
- Telegram
- Slack
- Discord
| Message | Sent when | SMS | |
|---|---|---|---|
| Order placed | A customer places an order | ||
| Payment received | The order is paid in full | – | |
| Order shipped | It ships, with the courier and tracking number | ||
| Order delivered | The courier delivers it | – | |
| Order cancelled | It's cancelled, with the reason | ||
| Order refunded | A refund is issued, with the amount | – | |
| Welcome | A customer creates an account | – |
What's on when you open your store. Turn each one on or off in Settings → Notifications.
Set up in ten minutes
No theme code to edit and no plugins to install. Everything is in your store admin, on every plan.
Log in to connectConnect a pixel
Open Integrations
In your store admin, pick Meta Pixel, TikTok Pixel, Google Analytics or Google Tag Manager.
Paste your ID
Copy it from Events Manager, Analytics or Tag Manager. Tracking starts on your store straight away.
Add the access token
Optional, and recommended: it turns on server-side events and confirmed-only purchases.
Connect your catalog
Go to Settings → Products
Your store's feed link is under Product Feed. Copy it.
Add it as a data feed
In Meta Commerce Manager under Catalog → Data sources, in Google Merchant Center, or in TikTok's catalog.
Pick a daily schedule
The platform fetches the feed on its own and picks up new products, prices and stock.
Your store could be live in 2 minutes
Create an account, pick a theme and add your first products. You can connect payments and couriers whenever you're ready.
Try it for 7 days for ৳99, then plans from ৳490 a month, plus a small commission on each sale.
