Step 1: Import the Subscription Link
A subscription link is an https URL that the client fetches periodically to get the full node list and routing rules — no need to add nodes one by one. Copy it from your provider's user dashboard, and copy the whole thing to the very end: one missing character or extra space and the import fails. What the underlying YAML structure looks like is covered separately in the setup section of the FAQ.
With the link copied, open the client and find the profile management page. Entry-point names by client:
| Client | Import Entry Point |
|---|---|
| Clash Plus | "Profiles" page → top-right "+" → "Import from URL," paste and confirm |
| Clash Verge Rev | Left sidebar "Subscriptions" page → paste link into the top input field → click "Import" |
| FlClash | "Profiles" page → bottom-right "+" → select "URL" → paste and save |
| Clash Meta for Android | "Profiles" → "+" → "URL" → enter a name and the subscription address, then save |
After you tap import, the client downloads the subscription content, and within seconds a profile card appears on the page — usually showing the profile name, node count or file size, and last update time. Seeing the card means the import succeeded. Tap the card to set it as the active profile; it'll show a highlighted border or checkmark. Some clients auto-activate a fresh import, so just confirm the selected state is showing.
If the import spinner ends in an error, the three usual culprits are: an incomplete link, an expired or depleted subscription, or the server requiring a client tag parameter like &flag=clash at the end of the link. If it still fails after checking each of these, work through the subscription-failure section of the Troubleshooting Guide — it beats retrying blindly.
Another scenario: your provider hands you a .yaml file instead of a link. Every client also supports "import from file" at the same entry point — just pick the local file. The difference is that updates require manually replacing the file afterward. If you imported via link, set the auto-update interval to roughly 24 hours in the profile card's settings so node changes are picked up automatically.