Use cases
FINTECH

Fintech competitor tracking: promo rates and welcome bonuses

Promotional rates, welcome bonuses and card offers turn over quickly, and most of them live only on a campaign page. Here is how to track them field by field.

In fintech the offer is the product

With a deposit product there is barely any gap between the offer and the product. The promotional rate, the term, the amount band and who is eligible add up to the product itself. That makes a rival changing its promotional rate a bigger move than a retailer running a discount: it did not change its price, it changed its product.

The same holds on the card side. Whether a card is competitive cannot be answered without reading the welcome bonus, the first-spend requirement, the annual fee waiver and the points multiplier together. A sheet that records one of those four misses the other three.

The headline rate is almost never the whole story

The defining feature of fintech campaigns is the density of conditions. A rate that looks high is usually attached to a narrow term, a specific amount band and new customers only. A sheet that records the headline number produces the wrong comparison two weeks later.

  • Rate and eligibility: new customer, existing customer or a specific segment.
  • Amount band: lower and upper bounds, since the rate often applies only to the slice between them.
  • Term and campaign window: the term of the product and the end date of the campaign are separate fields.
  • Preconditions: salary transfer, direct debit setup, minimum spend, opening a new account.
  • Fees and waivers: account maintenance fee, annual card fee and what makes the waiver apply.
  • Reward form: cash, points, a voucher or spend-back. The same amount reads very differently in each form.

Where these moves actually surface

The campaign storefront in fintech is scattered. The homepage promotes one offer while the campaign listing page carries five more, and the terms document states a cap that matches none of them cleanly. A setup that watches only the homepage never sees a large share of the offer volume.

In-app screens are a separate layer. Some offers run only in the app, some are opened to a single segment, and many are never published on the website at all. Tracking that skips this layer systematically misses everything aimed at existing customers.

The terms and conditions document is the least interesting source and the first one updated. A date or a cap changes there before the storefront is refreshed. For a team hunting early signals it is the most productive surface on the site.

Not that it changed, but what changed

Campaign pages carry things that move constantly: a countdown timer, the default amount in a calculator widget, the formatting of a legal disclaimer. None of that requires a decision. What requires a decision is a change in the rate, the amount band, the term or a precondition.

Start monitoring without drawing that line and alert fatigue arrives within two weeks, after which the team mutes the channel. A setup that compares extracted fields rather than raw text turns dozens of daily alerts into a handful of meaningful rows a week.

Evidence carries extra weight here

Financial offer copy is regulated and edited often. When a condition changes, the previous wording usually survives nowhere. A time-stamped archive is the only source that shows what a page actually said on a given day.

That archive has two internal customers. The product team wants to see the current band of the market while designing its own offer. The compliance side asks which date and which wording a claim rests on. Neither works from a folder of screenshots, both work from a dated record split into fields.

Set thresholds before you distribute detections

Fintech teams tend to be crowded: product, marketing, pricing, compliance. Sending every detection to everyone has the same effect as sending it to no one. Write thresholds instead. If a promotional rate moves beyond a defined gap, one named role gets an immediate alert and everything else drops into the weekly digest.

With thresholds written down, monitoring becomes a trigger. Without them, every alert produces another meeting and the whole setup collapses under its own weight within months. Writing the thresholds takes half an hour and is the cheapest cure for alert fatigue.

With Adversee

Adversee scans competitor campaign and product pages at the frequency you choose, splits an offer into rate, amount band, term and precondition fields, scores how aggressive it is and keeps every detection with time-stamped evidence.

Frequently asked

Is tracking competitor campaigns and rates legal?

Monitoring campaign terms an institution publishes openly on its own site is ordinary market research. Areas requiring a login and personal data are out of scope. How the information is used matters too: the aim is to inform your own product decisions, not to coordinate terms with a competitor.

Which fields are mandatory when comparing promotional rates?

Five fields at minimum, or the comparison misleads: rate, amount band, term, preconditions and validity dates. A rate that looks high but applies only to a narrow slice of the balance returns very little in practice. Without those five side by side you cannot say whether an offer is aggressive.

How do you track offers that only appear in the app?

Offers published inside an app never appear on the website, so they count as a separate source. In practice there are two routes: reviewing the app manually on a schedule, or monitoring the notification and campaign message stream. Whichever you choose, the detection has to be recorded in the same fields as the web side.

How often should competitors be scanned?

Deposit and card campaigns cluster around the start of a month, the start of a quarter and holiday periods. Daily scanning is enough in quiet stretches, and raising the frequency in those busy weeks is what makes the difference. The terms document is worth watching continuously, since changes show up there first.

Should I match a competitor offer exactly?

Usually not. Matching a rate when your cost structure differs is a direct margin loss. The point of tracking is not to answer every move, it is to tell which move actually changes your own plan. Deciding not to respond is also a decision and deserves to be written down with its reasoning.

Related reading

Fintech competitor tracking: promo rates and welcome bonuses · Adversee