Начать бесплатно

Creator outreach: turning 'scroll the back office, hope it is not a repeat, check before sending' into a traceable line

Fiitx can deduplicate TikTok Shop creator candidates, verify platform invitation status, and prepare a review list separating eligible, already invited and unconfirmed creators. After approval it uses that list without adding unapproved replacements. Platform responses determine delivery success; account permissions and platform restrictions still apply.

Who this is for
Cross-border e-commerce operators, creator BD, TikTok Shop sellers
Начать бесплатно

Requirements and verifiable outputs

Before you start

  • A signed-in TikTok Shop account with the required permissions, and a specific target invitation task.
  • Supply candidate creators, qualification thresholds and a per-round limit. Platform restrictions and account permissions still apply.

What you receive

  • A deduplicated preview separating eligible, already invited and unconfirmed creators for review.
  • Execution uses the approved list. Conflicts, failures and missing creators are reported individually; no unapproved replacements are added.

Scope and limits

  • A preview is not proof of delivery. Unknown platform status needs review rather than being treated as not invited.
  • The example simulates platform responses with synthetic fixtures. It does not sign into a store, send real invitations or verify live platform API availability.

Public verification example

Synthetic fixtures processed by Fiitx's existing calculation modules. These are not client records, delivery footage or measured time savings; only the rules listed below are verified.

Example verified:

Public verification example
Creator handleVerified statusNext actionDelivery status
demo_alphaEligibleAwait approvalNot sent
demo_betaAlready invitedExcludeNot sent
demo_unknownUnconfirmedManual reviewNot sent

What to check

01

Where it used to get stuck

01

The local ledger never catches up with the platform

People changed, sheets changed, someone sent invites by hand in the back office. The local record only covers part of the history, so deduping against it alone guarantees repeats.

02

Filters live in two places and disagree

Category, follower count and average order value are partly platform filters and partly human judgement. When the two disagree, the shortlist contains people who do not actually qualify.

03

The approval step is where the process breaks

An operator wants to see the list before it goes out, but by the time they come back the run has drifted — the list has been recomputed, or people were topped up to fill the quota.

02

How it runs once handed over

01

Filter on your criteria, written down rather than remembered

Category, creator tier and metric thresholds are fixed as parameters, so every round runs the same way and nothing deforms when someone else takes over.

02

Three dedupe passes: local ledger, platform-side, within this round

The second one is the one that matters — confirming 'not yet invited' inside the platform's own filter. Only what is still findable there counts as genuinely un-invited; a local ledger cannot cover it.

03

A preview list that waits for your approval

The preview carries the criteria each creator matched and the dedupe evidence, so you can see why these people and not others.

04

Send exactly the list you approved — no topping up

Once approved, the list is pinned. If someone becomes unavailable the round simply sends one fewer. It will never quietly add the next candidate, because that means sending to someone you never reviewed.

05

Reconcile against the platform afterwards

Actual results are written back to the ledger, which is what makes the first dedupe pass accurate next round.

03

Where it stops for a person

  • Sending always waits for a person to approve. A preview is not a send
  • An approved list is pinned: never recomputed, never topped up
  • Qualification thresholds are yours; it does not relax them on its own
How it is accepted
  • Spot-check people from the preview against the platform's own not-yet-invited filter
  • Reconcile the number actually sent against the approved list — exactly, not roughly
  • On the second round, nobody from the first round should reappear
04

Where the definitions come from

What counts as a qualified creator
Thresholds you set, fixed as parameters. It will not loosen them to fill a quota
Who decides 'already invited'
The platform does. The local ledger is only the first coarse pass
How many per round
A cap you set. Anything beyond it waits for the next round rather than being forced into this one
06

Questions

How does it operate the back office? Is there an API?

Where an open API exists it is used. Where it does not, a real browser carries your existing signed-in session and takes the same path a person would. Both routes pass through the same approval gate.

Could it send to creators who do not qualify?

Qualification is a parameter and filtering is finished before the preview, so the list you see is the list that goes out. Combined with never topping up after approval, the list cannot be silently swapped.

How many can one round send?

A cap you set. It will not relax criteria to fill that cap — it would rather send fewer this round than send to someone who does not qualify.