Platform overview
What Oryginal does
Oryginal is a content operating system for multi-step social production. You define the company context,
connect the publishing accounts, write strategic prompts, add visual or knowledge assets, and let the platform
turn those instructions into a structured content workflow.
The system works best when every layer is aligned: the dashboard defines the account-level logic,
the prompts define role-level behavior, the knowledge base adds durable brand context, and the social calendar
is where final review happens before publication.
Best practice: treat the dashboard as the operating manual for a single brand and platform combination.
The clearer the setup is here, the less correction work you need later in the calendar.
Publishing setup
Social API credentials
In Oryginal, each platform setup uses two credential values: one identifies the publishing account, and the other
authorizes Oryginal to publish on that account.
This pattern stays consistent even if some database field names are generic. What matters is the meaning of the value:
the account identity must point to the correct publisher, and the token must belong to the same publishing setup.
For LinkedIn and Threads, use the integrated helper tools when you need to generate or verify tokens:
LinkedIn Token Helper and
Threads Token Helper.
The helpers are part of this documentation flow and prepare the values you paste into the dashboard.
Facebook credentials
Use Facebook when you want Oryginal to publish directly to a Facebook Page. The publishing identity is the Page itself,
and the authorization must belong to the Page publishing flow you manage inside Meta.
FB_Page_ID
Use the numeric Facebook Page ID for the Page that should publish the content.
- Do not paste the public Page URL or display name.
- The recommended production value is the real Page ID.
- Legacy setups may already use a different working identifier. If a working setup is already live, preserve it unless you are intentionally replacing it.
FB_Access_Token
Use the Facebook Page Access Token that has permission to publish on that Page.
- Paste the raw token string exactly as issued.
- If the token expires or loses permissions, Oryginal cannot publish to Facebook.
- The token must belong to the same Meta setup that manages the target Page.
A reliable workflow is to finish the Meta app setup, confirm that the correct Page is managed, then retrieve the Page identity
and Page publishing token from the same Meta publishing stack so both values stay aligned.
Instagram credentials
Oryginal expects the Instagram publishing account to be a professional account connected through the Meta business stack.
The most stable setup is an Instagram Business account connected to the Facebook Page used in your Meta publishing flow.
IG_User_ID
Use the Instagram Business Account ID for the account that should publish.
- This is the numeric Instagram Business Account ID, not the username.
- Connect the Instagram account to the correct Facebook Page before retrieving the ID.
- Use the publishing account itself, not a reference account used only for analytics.
IG_Access_Token
Use the Meta access token that is allowed to publish for that Instagram Business account.
- The token should come from the same Meta app and login flow used to manage the connected Page and Instagram account.
- Use the raw token string only.
- If the token does not include the right permissions for publishing, the Instagram workflow will fail even if the ID is correct.
Practical rule: if Facebook Page ownership, Instagram Business Account connection, and Meta access token come from the same controlled setup,
Instagram publishing is much easier to keep stable inside Oryginal.
Threads credentials
Threads publishing uses a Threads user ID plus a long-lived Threads user access token. Both values must come from the
same Meta Threads app and authorization flow.
Threads User ID
Use the numeric Threads user ID for the account that should publish.
- Do not paste the public Threads username or profile URL.
- Use the account returned by the token verification step.
- If you already know the expected user ID, enter it in the helper to catch account mismatches.
Threads Access Token
Use the long-lived Threads user token generated from the Meta Threads OAuth flow.
- The token should include
threads_basic and threads_content_publish for publishing workflows.
- Paste the raw token string only.
- Refresh or replace the token before it expires.
Start with Create a Threads API key and long-lived token,
then use the Threads Token Helper to exchange the authorization code,
verify the account, and copy the final dashboard values.
LinkedIn credentials
LinkedIn publishing uses an author URN plus an OAuth access token. For company-page workflows, the recommended author value is the
organization URN.
LinkedIn_Org_ID
Use the LinkedIn author URN that identifies who publishes.
- Company page format:
urn:li:organization:...
- Personal publishing format where applicable:
urn:li:person:...
- Use the exact URN, not a profile URL or company name.
LinkedIn_Access_Token
Use the LinkedIn OAuth access token that can publish on behalf of that author URN.
- The token must belong to a LinkedIn app or member flow that has the required publishing permission.
- If the token is valid but not authorized for that author URN, LinkedIn publishing still fails.
- Paste the raw access token string only.
If your team publishes to a brand page, keep the author URN and token tied to the same organizational publishing flow instead of mixing
personal and company credentials.
Start with Create a LinkedIn API key and publishing token,
then use the LinkedIn Token Helper to generate the OAuth link,
resolve the author URN, and copy the final dashboard values.
Social API credentials
In Oryginal, each platform setup uses two credential values: one identifies the publishing account, and the other authorizes Oryginal to publish on that account.
This pattern stays consistent even if some database field names are generic. What matters is the meaning of the value: the account identity must point to the correct publisher, and the token must belong to the same publishing setup.
For LinkedIn and Threads, use the integrated helper tools when you need to generate or verify tokens: LinkedIn Token Helper and Threads Token Helper. The helpers are part of this documentation flow and prepare the values you paste into the dashboard.
Facebook credentials
Use Facebook when you want Oryginal to publish directly to a Facebook Page. The publishing identity is the Page itself, and the authorization must belong to the Page publishing flow you manage inside Meta.
FB_Page_ID
Use the numeric Facebook Page ID for the Page that should publish the content.
FB_Access_Token
Use the Facebook Page Access Token that has permission to publish on that Page.
A reliable workflow is to finish the Meta app setup, confirm that the correct Page is managed, then retrieve the Page identity and Page publishing token from the same Meta publishing stack so both values stay aligned.
Instagram credentials
Oryginal expects the Instagram publishing account to be a professional account connected through the Meta business stack. The most stable setup is an Instagram Business account connected to the Facebook Page used in your Meta publishing flow.
IG_User_ID
Use the Instagram Business Account ID for the account that should publish.
IG_Access_Token
Use the Meta access token that is allowed to publish for that Instagram Business account.
Practical rule: if Facebook Page ownership, Instagram Business Account connection, and Meta access token come from the same controlled setup, Instagram publishing is much easier to keep stable inside Oryginal.
Threads credentials
Threads publishing uses a Threads user ID plus a long-lived Threads user access token. Both values must come from the same Meta Threads app and authorization flow.
Threads User ID
Use the numeric Threads user ID for the account that should publish.
Threads Access Token
Use the long-lived Threads user token generated from the Meta Threads OAuth flow.
threads_basicandthreads_content_publishfor publishing workflows.Start with Create a Threads API key and long-lived token, then use the Threads Token Helper to exchange the authorization code, verify the account, and copy the final dashboard values.
LinkedIn credentials
LinkedIn publishing uses an author URN plus an OAuth access token. For company-page workflows, the recommended author value is the organization URN.
LinkedIn_Org_ID
Use the LinkedIn author URN that identifies who publishes.
urn:li:organization:...urn:li:person:...LinkedIn_Access_Token
Use the LinkedIn OAuth access token that can publish on behalf of that author URN.
If your team publishes to a brand page, keep the author URN and token tied to the same organizational publishing flow instead of mixing personal and company credentials.
Start with Create a LinkedIn API key and publishing token, then use the LinkedIn Token Helper to generate the OAuth link, resolve the author URN, and copy the final dashboard values.