TikTok Shop Agents is a powerful automation feature available exclusively to subscribed brands on JoinBrands. It enables your brand to automatically reach out to TikTok Shop creators, send them collaboration invitations with product cards, and follow up with scheduled messages — all without manual effort.
Before You Begin: Two Required Setup Steps
Step 1: Connect Your TikTok Shop
Before you can access the TikTok Agents feature, you need to connect your TikTok Shop to JoinBrands. This connection uses TikTok Shop's API to pull in your store data — including products, orders, and creator information — so JoinBrands can populate your dashboards and enable Agents to run.
To connect your TikTok Shop, go to the Integrations tab in your JoinBrands brand account and select TikTok Shops. Once your shop is connected, data will begin populating and you can start setting up Agents.
Step 2: Finish Setup in the Shops Tab
After connecting your TikTok Shop, there is a second required step. In the Shops tab, you will see a Finish Setup prompt. Clicking it establishes an affiliate manager user for your shop. JoinBrands will auto-generate a dedicated email address that must be added as a user to your TikTok Shop account.
Here is what you need to do to complete the setup:
In the Shops tab on JoinBrands, click the Finish Setup button next to your shop.
JoinBrands will display an auto-generated email address. Copy this email.
Go to your TikTok Shop account and navigate to: My Account → Account Settings → User Management → Add User.
Enter the auto-generated email and set the role to Affiliate Manager.
Save the new user in TikTok Shop. The setup information is displayed directly in JoinBrands so you can follow along step by step.
Creating a New Agent
Once your shop is connected and setup is complete, you can create Agents to automate your creator outreach. Navigate to the TikTok Creator Engine and go to Shops. Select your shop and click on New Agent!
Agent Types
When creating a new agent, you will choose from the following types:
Target Collab — Sends collaboration invitations to creators directly, with a product card attached.
Target Collab + Message — Sends invitations and also delivers scheduled follow-up messages to creators who haven't responded.
Open Collab — Targets creators via open collaboration opportunities for your products.
Agent Configuration
When setting up an agent, you will configure the following fields:
Name — A label to identify the agent.
Invitation Information — Text that appears in the collaboration invitation sent to creators.
Content Type — Choose between Any, Shoppable Video, or Shoppable Live.
Free Samples — Toggle to allow or disable sending free product samples to creators, with optional manual approval.
Products — Select products from your connected TikTok Shop to include with the invitation. Products can only be edited on the TikTok Shop side, not within JoinBrands.
Commission — Set the commission rate for the collaboration.
Follow-up Messages — Add one or more follow-up messages (text or images) to be sent to creators on a scheduled cadence (e.g., day 1, day 3 after the previous message). These messages are only available on Target Collab + Message agent types.
Targeting Creators
During agent creation, you will see a list of all available creators that match your criteria. You can filter this list by GMV (gross merchandise value), follower count, and region. You can also exclude specific creators. The total number of matching creators is shown before you confirm.
Managing Your Agents
Once an agent is created, you can manage it from the Agents tab. Active agents will run continuously and invite creators that match your filters. You can view all active agents and all archived agents from this tab. Each agent card shows the remaining creators available to reach, how many have been contacted, and sample requests.
Agent Status Options
You can control each agent's lifecycle using the following actions:
Pause — Temporarily stops the agent from sending new invitations. The agent can be unpaused at any time.
Unpause — Reactivates a paused agent.
Archive — Permanently deactivates the agent. Archived agents can be viewed in the Archived tab and can be unarchived (they will return to a paused state).
Edit — Modify an agent's name, invitation text, follow-up messages, or other settings at any time.
Performance Tracking
Agents collect daily performance data so you can track results over time. From the Agents tab, you can access daily stats for each agent, including total invitations sent, acceptance rates, and overall activity. The Dashboard view in the TikTok Creator Engine gives you a combined overview across all your stores.
Creators Tab
The Creators tab gives you a full view of all creators who have worked with your shop. You can see each creator's performance metrics, including their videos, live streams, showcases, and overall GMV contribution. From this tab you can also:
View the products each creator has received.
Start a chat with a creator directly through TikTok Shop.
View the creator's TikTok account profile.
Add tags to organize and label creators for internal reference.
Filter creators by various criteria to find specific collaborators quickly.
Shops Tab
The Shops tab is where all your connected TikTok Shops are listed. From here you can:
See all your TikTok Shops with product counts and sync status.
Complete the Finish Setup step required for Agents to work (see Before You Begin above).
Create a new Agent directly from the Shops tab by clicking New Agent next to the relevant shop.
Important Notes
⚠️ Invitations and messages are sent through TikTok Shop — not through JoinBrands messaging. All communication happens on TikTok Shop's platform.
⚠️ Products in an agent's invitation are pulled from your TikTok Shop and can only be modified on TikTok Shop directly — product details cannot be edited within JoinBrands.
📓 This feature is separate from JoinBrands' standard job marketplace flow. It is specifically designed for outbound TikTok Shop creator collaboration automation and requires a TikTok Shop to be connected first.











