Domains
A domain is what a human sees in the address bar before they land on your page. You park it, point it at the tracker, verify it — and it starts working as the "face" of your campaigns. The Domains screen is the garage where you keep them, fix them, and send them to retirement.
Domains are a personal item — like underwear: yours, not shared, and you want a few clean pairs in rotation. This screen is about keeping a clean set on hand at all times.
What's on screen
Toolbar on top, a checkbox domain table below, pager at the bottom. Selecting rows reveals a bulk action bar.
Toolbar:
- + Add domain — a single-address field (
url) right in the toolbar. - Bulk add — opens a modal with a list.
- DNS help — expands the "Point your DNS here" panel.
- User — owner picker (team icon in team mode).
- Scope — a "mine / team" toggle.
- Below the toolbar — a host-IP hint banner: the address domains point at.
Table columns (left to right):
- ☐ — row-select checkbox.
- # — domain number.
- URL — the address; if the domain is on
https, an SSL lock sits beside it. - IP — the address the domain resolves to.
- Created — date added.
- Expires — registration end date plus a days-left counter, coloured: red — 7 days or fewer, or already expired; amber — 30 days or fewer; green — more than 30. It's basically a countdown of how many days your domain has left to live.
- Status — a coloured stage icon: Waiting (
wait), Active (active), Verified (ok), Error (error), Wrong (wrong); plus a separate "Protected" pill when the domain has valid SSL. - Campaign (glue) — a button that opens the glue drawer; when the domain is glued, the cell shows a "glued" state.
- Actions — stats · files · check · delete.
Add one domain
- Type the address into the + Add domain field in the toolbar.
- Submit.
- The domain lands in the table with status Waiting.
On add, the address is cleaned and IDNA-encoded (non-ASCII names are encoded automatically), so you can write it like a human. Duplicates are rejected — if the domain already exists, you get a "duplicate" error and no new row appears.
Bulk add
- Click Bulk add.
- Type domains in the textarea — one per line.
- Optionally pick a campaign in "glue to campaign" (empty = don't glue).
- Confirm.
The list is deduplicated on the client (repeats in your own text collapse), each domain is added separately, and if a campaign is chosen, every added domain is glued to it. At the end you get a summary: "Added N · Skipped M" — skipped are the ones that already existed or failed to add.
Verify a domain
- In a row, click Check — the tracker re-verifies the domain synchronously and returns the updated status immediately. No background jobs, no polling: one request, one new status.
- In bulk: select rows and click Check in the bulk bar — every row is re-checked and statuses update in place.
Glue to a campaign
Glue is when a domain becomes the "face" of a specific campaign.
- Click the glue button in the Campaign column — a drawer opens.
- Pick a campaign from the list.
- Confirm — the domain is glued, and the cell shows a "glued" state.
- To detach, open the drawer and pick the empty option.
In bulk: select rows → Glue (pick a campaign) or Unglue in the bulk bar.
code) — or the raw integer fid. You type nothing by hand; the list fills it in. But if you're hitting the API directly: flow expects the hex code, and an empty flow means detach.Confirmation files
Some services (webmaster consoles, ad accounts) want a marker file dropped at the domain's root.
- Click Files in a row — a modal opens with this domain's confirmation files.
- Add a file: give it a name and contents.
- Edit and delete files right in the modal.
Point your DNS
- Click DNS help — the "Point your DNS here" panel expands.
- It shows the parking IP(s) and a records table: @ / A / IP.
- Click the IP chip — it copies (you'll see "Copied").
- Set an A record for
@to that IP at your registrar. - Come back and click Check on the row — the status updates.
What's NOT here: expiry notifications
The "days left to live" counter on this screen is an indicator only. The expiry notifications themselves (email and Telegram) are configured not here but in Settings → Domains — the dom* config keys (domem, domeme, domtg, domtge, domtgk, domtgc). Want the tracker to message you "this domain dies in 7 days"? Go to Settings → Domains and switch it on.
→ Notification setup: Settings → Domains.
The bulk action bar
Select rows with the checkboxes — a bar appears on top with the selected count and buttons: Glue to campaign · Unglue · Check · Delete. All four apply to the selection.