Why your Swiggy promotion is not showing to customers
Swiggy is the platform where restaurant operators can find a discount they are not allowed to switch off. When a campaign carries a funding split, the portal refuses the request outright with “Can’t stop the discount!” and the explanation “This discount has cost sharing involved which is why you cannot stop it.” The same terms let Swiggy extend your agreed percentage into coupons you never built, “in its sole discretion”, funding the difference itself. Between those two clauses, the set of discounts running on a Swiggy listing is not fully the restaurant’s to decide.
We publish no downtime figure for Swiggy, since our July 2026 measurements cover the UAE, Saudi Arabia and Kuwait. The Swiggy specific thing to check first is timing, because item level discounts cannot be scheduled at all: the portal states that “Item level discounts can only be setup today and cannot be scheduled for future dates.”
Where do you run discounts on Swiggy, and what is the tool called?
Inside the Swiggy Partner App, under a section called Growth, which holds three tiles. Their labels are “Run Ads for visibility”, “Run Discounts” and “Swiggy Smart Link”, and access to the first two is gated by a permission the portal names DISCOUNTS_AND_ADS. The discounts module titles its own home screens “Build your own discounts” and “Quick Discount Setup”. Dineout discounts live on a separate route again with their own permissions.
The internal names for the mechanics are worth knowing because they appear in tracking rather than in the interface. Swiggy’s discount type enum includes PERCENT_DISCOUNT, FLATOFF, BxGy, B1G1, B2G1, SILD for item level discounts, DOTD for deal of the day and SWIGGYONE_EO for offers exclusive to its subscription tier, labelled to customers as “All Swiggy ONE customers”. Source: the public front end modules of the Swiggy partner portal at partner.swiggy.com.
Who pays for a Swiggy discount?
The restaurant, through a weekly payout adjustment, and Swiggy puts it in the terms an operator accepts before confirming a campaign: “The Discount amount that Swiggy extends to its Users/customer on behalf of the Merchant will be adjusted from the weekly payouts/reconciliation made to the Merchant by Swiggy.” The same terms record that the merchant “unequivocally, through its own volition, consents and authorizes Swiggy to run Discount Scheme on its Swiggy Platform on behalf of the Merchant.”
Where a split exists, Swiggy shows it. The review screen has a row labelled “Cost Sharing”, and the figure beside it is rendered from a field the interface calls restaurantSharing, described in the dictionary as the “% of the discount borne by the Restaurant”. So a Swiggy discount is not simply merchant funded or platform funded, it carries a percentage, and that percentage is visible to the operator at the point of setup.
Why can you not stop a Swiggy discount that has cost sharing?
Because Swiggy blocks the action when its own money is in the campaign. Attempting to stop such a discount produces the title “Can’t stop the discount!” and the body “This discount has cost sharing involved which is why you cannot stop it”, offered with two buttons, “OKAY GOT IT” and “CONTACT YOUR POC”. An ordinary discount can be stopped from the tracking screen at any time, and Swiggy says so repeatedly, “You can stop the discounts at any time.”
For a chain this inverts the usual problem. Most of this page is about promotions that will not appear. On Swiggy, the campaign an operator most often cannot control is one that will not go away, and the only route out is a conversation with an account contact. Several parameters behave the same way for certain campaign types, with the portal explaining that “Customer segments cannot be changed for your selection”, “Minimum order value cannot be changed for your selection” and “Discount cap cannot be changed for your selection”.
Can Swiggy put your discount into a coupon you did not create?
Yes, and the terms say so directly: “Please note that Swiggy may, in its sole discretion, include the mutually agreed discount percentages in other coupons which may have differential discounted amounts, the difference of which will be funded by Swiggy.” The clause continues, “You agree to the introduction of such coupons, and the provision of such discounts unilaterally.”
Read from a marketing seat, that means the discount a customer sees on a Swiggy listing may not correspond to any campaign in the brand’s own plan, and the number may be larger than the number the brand set. The restaurant funds its agreed percentage and Swiggy funds the difference. Swiggy also sets expectations about outcomes in the same terms, noting that “the representations being made (grow customer base/ grow order value etc.) are indicative in nature. Swiggy does not guarantee that activating or deactivating any offer will cause any changes to order metrics.”
Why does Swiggy say some outlets are not eligible for a discount?
Because eligibility is decided per outlet and the portal reports it without a reason. The message is “Selected outlet(s) are not eligible for this discount at the moment”, and Swiggy does not publish what makes an outlet eligible. Outlets are chosen explicitly, with the instruction to “Choose outlets where you want to run the discounts for your customers”, filters “by City”, and a coverage warning that flags where a campaign is thin, “{lowCoverageOutletCount} outlets have less than {lowCoveragePercentageValue}% coverage”.
Overlaps are handled by stopping the old campaign rather than by refusing the new one. Swiggy asks “Similar discount(s) are running on this date. Shall we stop them?”, explains that “Doing this would allow you to run your newly setup discount from its start date”, and warns that “On confirming currently running discounts will stop just before the new discounts start.” A branch level campaign created after a national one therefore ends the national one at those outlets, and the stopped campaigns are moved to a past tab rather than announced.
Why can a Swiggy item level discount not be scheduled?
Because Swiggy treats item level discounts as same day only. The rule is stated in the scheduling screen for SILD: “Your discount shall start today. You can stop the discounts at any time”, with the tip “Item level discounts can only be setup today and cannot be scheduled for future dates.” Everything else gets a month long window, since “You can start your discounts from today to 31 days from today”, and the schedule repeats weekly on chosen days with named time slots for breakfast, lunch, snacks, dinner and a full day option.
Four mechanisms pull in the same direction here: a discount that cannot be stopped, a coupon the brand did not create carrying the brand’s percentage, an outlet eligibility rule with no published reason, and item campaigns that can only ever start today. The list of discounts visible on a Swiggy listing is therefore a poor match for the list in anybody’s marketing plan. Kitchain (kitchain.co) records the discounts actually rendered on each Swiggy outlet page day by day, which is the only way a chain sees the coupons Swiggy introduced alongside the ones it built.
Swiggy publishes no partner API documentation, so there is no endpoint a chain can query for the answer either. Everything quoted on this page was read out of the portal’s own front end modules, which Swiggy serves without authentication.
For Swiggy itself, its markets and its outlet states, see our profile at kitchain.co/aggregators/swiggy/.