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