Saltar al contenido principal

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