Ga naar hoofdinhoud

Upwork Integration

Import Upwork contracts, time logs, and freelancer data into Ever Gauzy.

Featuresโ€‹

  • Contract import โ€” sync active Upwork contracts
  • Time log import โ€” import tracked hours from Upwork
  • Freelancer mapping โ€” map Upwork freelancers to Gauzy employees
  • Earnings tracking โ€” track Upwork earnings and expenses
  • Screenshot import โ€” import Upwork activity screenshots

Setupโ€‹

1. Create Upwork API Keysโ€‹

  1. Go to Upwork Developer Portal
  2. Create a new API application
  3. Note the Consumer Key and Secret

2. Configure Environmentโ€‹

UPWORK_API_KEY=your-consumer-key
UPWORK_API_SECRET=your-consumer-secret
UPWORK_REDIRECT_URL=https://api.yourdomain.com/api/integration/upwork/callback

3. Authorize in Gauzyโ€‹

  1. Navigate to Settings โ†’ Integrations โ†’ Upwork
  2. Click Connect to Upwork
  3. Authorize the application
  4. Select contracts to sync

Sync Operationsโ€‹

DataDirectionFrequency
ContractsImportManual
Time logsImportHourly
ScreenshotsImportHourly
EarningsImportDaily

Data Mappingโ€‹

UpworkGauzy
ContractEmployee assignment
Work diaryTimeLog
ScreenshotScreenshot
EarningsIncome