Swiggy Instamart
Connect the Swiggy Instamart partner portal so Meerkats has your brand ads, sales and availability.
Swiggy Instamart's partner portal has no public API, so Meerkats reads brand ads, sales and availability through the Meerkats browser extension using your signed-in session.
| How it connects | Meerkats browser extension |
| Reads | Brand ad campaigns, Daily ad reports, Sales and availability |
| Can change | Pause or enable a campaign; Change a campaign budget |
| Refresh | On your plan's schedule, plus Resync anytime |
Before you start#
- The Meerkats browser extension (select Download extension on the Integrations page).
- A Swiggy Instamart partner portal login for your brand.
Permissions#
What Meerkats needs, and why.
| Permission | Why Meerkats needs it |
|---|---|
Swiggy Instamart partner session | Read brand ads, sales and availability pages your login can see |
Connect#
1. Sync Instamart#
- Sign in to the partner portal
Open the Swiggy Instamart partner portal in the same browser and sign in.
- Choose Swiggy Instamart (Brand Ads)
In Meerkats, select Sync via extension on the Swiggy Instamart (Brand Ads) card and confirm the brand.
- Check the sync
Go to Data Hub › Bronze Layer, pick Instamart and watch Sync History.
What syncs#
| Swiggy Instamart | In Meerkats |
|---|---|
| Brand ad campaigns | Campaign, status, budget, targeted SKUs |
| Daily ad reports | Spend, impressions, clicks, attributed orders and sales by campaign and SKU |
| Sales and availability | Orders and units by SKU, city and day; availability per SKU per city |
Raw data lands in Data Hub › Bronze Layer. Modelled tables, with metrics defined once, are in Data Hub › Gold Layer. Every number in a report or an agent’s answer comes from a query on these tables, never from the model’s own arithmetic.
Metrics you get#
The metrics people ask for most, named as Swiggy Instamart names them. The full list, with each definition, is in the metric catalog.
Ad spendAttributed salesROASImpressionsClicksUnits soldAvailability %
How often it syncs#
Meerkats syncs on your plan's schedule: daily on Free, hourly on the $49 plan, every 30 minutes on $149 and every 15 minutes on $399. You can run a sync at any time with Resync in Data Hub › Bronze Layer.
- Instamart reports by day in IST. The extension syncs while your browser is open and signed in.
What Meerkats can change#
In every connected tool, Meerkats can create, read, update and delete records, within the permissions you grant and the permissions the tool allows. These are the changes it proposes for Swiggy Instamart, and the limit that applies to each.
| Change | Limit |
|---|---|
| Pause or enable a campaign | Medium risk: always proposed for approval |
| Change a campaign budget | Down up to 20% per change; up to 50% per week |
How every change is governed
Every change starts as a proposal in your Inbox. Nothing changes in the connected tool until a person approves it, unless you set that rule to act on its own.
Before it runs an approved change, Meerkats re-reads the live value. If the value moved since the proposal, it asks again instead of acting on stale data.
Meerkats stores the value it replaced, so every change can be undone from Agents run history.
Anything Meerkats creates starts paused. Switching it on is a second, separate approval.
Troubleshooting#
The extension can't find my session
Sign in to the partner portal in the same browser profile where the extension is installed, then select Sync via extension again.