PORTAL / LIBRARY / paradox-onboard

[ REPORTING & OPS ]

/paradox-onboard

Use this skill when Faris wants to onboard a new ACME Agency client.

Download the skill file (.md)

Placeholders like ACME Agency, <id> and you@example.com mark values that are per-agency — your install fills them with YOUR clients and accounts. If a section references a helper script you don't have yet, it ships with that workflow's install.

paradox-onboard

Trigger

Use this skill when Faris wants to onboard a new ACME Agency client. Triggers on phrases like:

What This Skill Does

Full automated onboarding for a new ACME Agency client:

  1. Scrapes client website with Playwright to understand their business
  2. Creates Google Drive folder inside the real Klijenti root
  3. Creates a tailored questionnaire Google Doc (edit access for anyone with link)
  4. Creates a Galerija subfolder (edit access for anyone with link)
  5. Creates a Slack channel (#your-channel) and invites all 6 core team members
  6. Creates a ClickUp list in the Klijenti space with full tasks + subtasks from the template
  7. Posts onboarding summary to the Slack channel (questionnaire link + galerija link + ClickUp link)
  8. Creates a Slack channel canvas with client overview (contact, industry, services, all links)
  9. Updates clients.json

Inputs to Extract from the User's Message

Step-by-Step Execution

Step 1 — Research client website

Use Playwright to scrape the client's website. Look for:

This context is used to tailor the questionnaire. The questionnaire auto-adapts based on services (SMM/Google Ads/Cold Outbound/Meta sections appear only for the relevant sold services).

Step 2 — Run the onboarding script

node ACME Agency/scripts/client_onboard.mjs \
  --client "ClientName" \
  --website "https://..." \
  --services "smm,google_ads,cold_outbound" \
  --contact "Contact Name" \
  --industry "industry in Bosnian"

The script handles everything: Drive, questionnaire, Galerija, Slack, ClickUp, clients.json.

Step 3 — Report back

After the script finishes, report to Faris with:

Script Details

File: ACME Agency/scripts/client_onboard.mjs

What it creates:

Services the questionnaire covers (sections appear only if service was sold):

Slack message format (no prices ever):

Onboarding za *<ClientName>* je spreman.

*Usluge:*
- [Service 1]
- [Service 2]

*Upitnik (edit pristup):*
<link>

*Galerija — dodajte materijale ovdje (edit pristup):*
<link>

*ClickUp lista:*
<link>

Sljedeci koraci:
1. Proslijedite upitnik i galeriju link klijentu
2. Kada klijent posalje upitnik — kickoff!

Important Rules

Team Slack IDs (do not change without updating the script)

NameID
FarisU18B6U3NY
a teammateU07V8NUDRH9
EminaU0A0W2Y0ABW
a teammateU01GAFVKE02
a teammateU0AAXPVGDFU
a teammateU0A15CWU64R