circle-info
Syntrix Is Officially Out

provider setup

A Provider connects your script to a key system. It defines the steps users must complete, how long keys last, and HWID settings.

1

Step 1 — Create a Service

Every script needs a service before it can have a provider.

  • Go to Services in the dashboard

  • Click New Service

  • Give it a name (e.g. MyHub)

  • Save

2

Step 2 — Create a Script

  • Go to ScriptsNew Script

  • Select your service

  • Paste your Lua code

  • Save — obfuscation runs automatically in the background

The script must be obfuscated and published before keys will work. Syntrix auto-obfuscates on save. Once done, click Publish.

3

Step 3 — Add Integrations

Before building a provider, you need at least one link shortener integration set up.

Go to IntegrationsNew Integration and connect one of:

  • Linkvertise

  • LootLabs

  • WorkInk

  • EarnPaste

  • Custom

See Link Shortener Integrations for setup details per provider.

4

Step 4 — Create a Provider

  1. Open your script → click Key System or Add Provider

  2. Fill in:

Field
Description

Name

Internal label (e.g. Free Tier)

Steps

Ordered list of integrations users must complete

Key Validity

timed (duration in minutes), permanent, limited (max uses), onetime

HWID Limit

How many HWIDs can bind to a single key (default: 1)

Keyless Mode

Skip key requirement entirely (see Keyless)

Required Checkpoints

How many full rounds of steps to require (default: 1)

  1. Click Save


Key Validity Types

Type
Behavior

timed

Key expires after N minutes from generation

permanent

Key never expires

limited

Key expires after N total uses

onetime

Key expires after exactly 1 use


Key Validity Tiers (Optional)

You can add multiple tiers so users can choose their key duration. Each tier is a { duration, type, label } entry. When a user starts the get key flow, they pick a tier, and the key generated at the end uses that tier's settings.


Testing Your Setup

Once a provider is active, visit:

https://dev.syntrx.xyz/getkey/<your-scriptId>

Complete the steps. At the end you should receive a key in the format SNTX-XXXX-XXXX-... (or your custom prefix).

Then run your script in an executor, paste the key when prompted, and it should validate and execute.