Repository navigation
Getting Started
Mehrdad Pajuhaan edited this page Oct 23, 2026
·
1 revision
This page takes you from zero to a working Selldone GPT in a few minutes. You will create a GPT in ChatGPT, add the Selldone action from Schema.json, configure OAuth and test the first call.
- A ChatGPT account that can create GPTs (My GPTs → Create a GPT).
- A Selldone account with at least one shop, so
GetShopshas something to return. - An OAuth client (client ID and client secret) that the GPT will use to sign users in. See OAuth Configuration.
- The schema file:
Schema.json.
You can either copy the file content or let ChatGPT import it. The raw URL is:
https://raw.githubusercontent.com/selldone/gpt/main/Schema.json
Or clone the repository:
git clone https://github.com/selldone/gpt.git- In ChatGPT, click your profile picture and select My GPTs.
- Click Create a GPT and open the Configure tab.
- Enter a name, description and instructions. Detailed screenshots are in Create Your GPT.
- Under Actions, click Create new action.
- Paste
Schema.jsoninto the Schema box, or click Import from URL and use the raw URL above. - The Available actions list should now show
Check2FA,Verify2FA,GetShopsandGetProductInfo.
Click the gear icon next to Authentication, choose OAuth and fill in:
| Field | Value |
|---|---|
| Client ID | Your OAuth client ID |
| Client Secret | Your OAuth client secret |
| Authorization URL | https://selldone.com/oauth/authorize |
| Token URL | https://selldone.com/oauth/token |
| Scope | read-shops profile backoffice-read-products |
| Token Exchange Method | Default (POST request) |
Set Privacy policy to https://selldone.com/privacy.
Save the action, go back to the Configure tab and copy the Callback URL shown under Actions. It looks like:
https://chat.openai.com/aip/g-<id>/oauth/callback
Add this URL as the redirect URL of your OAuth client. If you change the OAuth settings later, ChatGPT generates a new callback URL and you must update the client again.
- Click Test next to
Check2FA. ChatGPT asks you to sign in to Selldone and approve access. - If the response has a
userobject, you are signed in. If not, the account uses 2FA: callVerify2FAwith your 6-digit code. - Ask the preview: "Tell me about my shops on Selldone." The GPT calls
GetShops. - Paste a product admin URL (
https://selldone.com/shuttle/shop/{shop_id}/product/{product_id}/…) and ask for its statistics. The GPT callsGetProductInfo.
- Create Your GPT — the full illustrated walkthrough.
- OAuth Configuration — scopes, callback URL and your own OAuth server.
- Schema Reference — every operation and model.
- FAQ