Twitter bio change tracker: get alerted when a profile is edited

Quick answer: Yes — you can be notified when an X (Twitter) account changes its bio, name or avatar. Put the account on your X-Relay watchlist, switch on the profile signal, and every edit to its bio, display name, avatar, banner, pinned tweet or affiliation badge lands in your Discord channel or Telegram chat: a text edit as a before-and-after, with the old value struck through and the new one under it. It works on any public account, it works the same on both platforms, and it rides on the same tracker that already watches that account's posts — there is nothing extra to install and no X API key to obtain.

What profile changes does X-Relay watch?

Six fields — five of them things a human deliberately edits on X's own profile screen, which is exactly why they carry meaning:

The first five live on one screen for the account holder — x.com/settings/profile — which is why they so often change together, in a single sitting, minutes apart. The affiliation badge is the exception: it is granted by an organisation rather than typed in, so it moves when a relationship does.

Profile is a per-tracker switch, so you can watch an account's edits and none of its posts, or both. It also sits outside the keyword filter: a filter you set on posts silences posts only, never a profile edit. And because it is attached to the account, it applies to any handle you are tracking — a founder, a project, a dev wallet's public face — without a second subscription for each field.

What does a profile-change alert look like?

Like this — one card, one line per changed field, the old value struck through and the new one under the arrow:

👤 Profile Updated
Project X (@project_x)
📝 Bio changed:
building on Solana
building on Base

And when the pin flips, which is usually the loudest of the six:

👤 Profile Updated
Project X (@project_x)
📌 Pinned tweet changed
🔗 View pinned tweet →

The point of the arrow is that you are never asked to remember. Nobody screenshots a bio every morning, so without the old value an alert saying "the bio changed" is a chore, not a signal — you would still have to go and work out what it used to say. Text fields therefore always carry both halves. Images cannot be shown twice in one message, so a changed avatar or banner arrives as the new picture attached to the alert, and a changed pin arrives as a link straight to the new pinned post.

Why does each field matter?

Bio and display name. These are where a project states its identity, so they move when the identity moves. A bio going from one chain to another is a migration. A bio gaining a ticker, a website or a launch date is preparation — teams tidy the profile before they announce, not after, because the announcement sends thousands of strangers to a page they want looking finished. A display name that gains "(hiring)", a ticker or a partner's name is the same act in fewer characters.

Pinned tweet. A pin is the only part of a profile that is a deliberate editorial choice about what a first-time visitor should read. A new pin is nearly always the thing the account most wants seen right now: the launch post, the campaign, the address. The pin alert links straight to that post, so reading what was pinned is one tap rather than a trip to the profile. If the account then posts a contract address, X-Relay's contract detection reads it out of that post and attaches DexScreener data — a separate signal on the same tracker, not part of the profile alert.

Avatar and banner. Images are the cheapest and most visible part of a profile, which makes them the first thing changed when an account is repurposed, sold or repositioned. They are also where coordination shows: several accounts adopting a matching picture in the same hour is a campaign forming in public, and it happens before anyone posts about it.

Affiliation badge. Almost nobody can change it at will, and that is precisely what makes it worth an alert. The badge is handed out by an organisation and taken back by one, so it appearing or disappearing is a relationship starting or ending — stated publicly, and usually without a post to go with it.

How is this different from Bio Watch?

They point in opposite directions, and mixing them up is the most common confusion here. Bio Watch is discovery: you hand it a keyword — a chain, a protocol, a ticker — and it scans X for accounts you have never heard of that put that word in their bio, so you meet a project on the day it appears. It answers "who just showed up?".

Profile-change alerts are surveillance of the known: they only ever fire on an account already on your watchlist, and they tell you what that account just edited. They answer "what did they just change?". Bio Watch would never notice a rebrand on an account you already follow, because the keyword may never have been in that bio; profile alerts would never introduce you to an account you have not added. Most people who want one eventually want both — they are the two halves of the same job.

Can I track profile changes on a private account?

No. X-Relay reads only what any logged-out visitor can see on x.com, so a protected (private) account cannot be tracked at all — and neither can one that has been deactivated or suspended. There is no back door here and we would not want one: everything on this page works because the information is public. If a protected account is later opened up, add it then and its profile edits start arriving like any other.

How do I set it up in Discord and Telegram?

It is one tracker, and the same tracker works on either surface:

  1. Telegram — open @x_relay_bot, send /add <handle> and tick profile in the vector picker that appears. Everything is tap-only from there.
  2. Discord — add the bot to your server and run /add with account:, activities: and webhook:, putting profile in the activities list. The alert goes to the channel behind that webhook.
  3. Moving a whole watchlist at once? /import takes an Excel file with an activities column — write profile there and every row arrives with profile alerts already on.

Discord is free for 2 tracked accounts. Telegram is paid after a 3-day trial. Paid plans scale on the number of accounts you track, and every feature is included in every one of them:

PlanAccounts1 month3 months
Lite10$15$39
Solo30$30$77
Plus50$49$129
Pro75$69$179

Payment is in crypto only. No X/Twitter developer API key is needed at any point — X-Relay watches public activity directly.

Track a profile on Telegram →

Is a bio change a rug-pull signal?

On its own, no. Teams rebrand, founders reword, designers get bored of a banner. A single edit is information, not a verdict. It starts to mean something when several edits land close together on a project you actually hold — that is a pattern worth reading rather than a notification worth dismissing. We wrote that reading up separately, with the specific combinations and the order they tend to arrive in: detect rug pulls early via X profile changes. This page is about the instrument; that one is about what the readings mean.

Who else uses profile alerts?

Two groups outside trading, and both use them defensively. Brands watch accounts that carry their name, their product names or their team's handles, because a display name or avatar quietly turning into a copy of yours is the first visible step of an impersonation attempt, and a partner's bio dropping your name is a relationship changing without a phone call. That case is laid out on X-Relay for brand teams.

Competitive watchers use the pin and the bio as a free roadmap: a rival's new pinned post is their launch announcement, and their bio rewrite is their new positioning statement, both published before any press release. If that is your use, monitoring competitor crypto accounts covers how to assemble the watchlist without drowning in noise.

FAQ

What profile changes does X-Relay watch?

Six fields on a tracked account: bio, display name, avatar, banner, pinned tweet and affiliation badge. Text fields arrive as a before-and-after — old value struck through, new one under it. A changed avatar or banner arrives as the new image; a changed pin arrives as a link to the new post.

What does a profile-change alert look like?

A card headed Profile Updated with the account name and handle, then one line per changed field — for a bio edit, Bio changed with the old text struck through and the new text under an arrow.

How is this different from Bio Watch?

Bio Watch discovers accounts you don't know yet by a keyword in their bio. Profile-change alerts watch an account already on your watchlist and report what it edited. One answers "who appeared?", the other "what changed?".

Can I track profile changes on a private account?

No — X-Relay only reads what a logged-out visitor can see, so protected, deactivated and suspended accounts can't be tracked. If a protected account goes public later, add it then.

How do I set it up in Discord and Telegram?

One tracker either way. Telegram: /add <handle> in @x_relay_bot, tick profile. Discord: /add with account:, activities: (include profile) and webhook:. Discord is free for 2 accounts; Telegram is paid after a 3-day trial, from $15/mo.

Is a bio change a rug-pull signal?

Not by itself — teams rebrand for honest reasons. It matters when several profile edits cluster on a project you hold. See detecting rug pulls via profile changes.

Bio Watch — find new accounts by bio keyword → · Follow & unfollow alerts → · Every signal vector in the docs → · Pricing →