Your Upwork Hours. Your Projects. One Dashboard.
Corcava syncs time entries, contracts, and rates from Upwork automatically. Built for agencies who are tired of double-entering hours.
No credit card required

The Upwork Agency Time-Tracking Gap
You hire on Upwork. Your freelancers track time there. But your projects, invoices, and reports live somewhere else. Sound familiar?

- Freelancers track time in Upwork, you re-enter it in your PM tool
- No single report showing Upwork hours alongside internal projects
- Bill rates vs. pay rates tracked in spreadsheets or not tracked at all
- New contracts appear on Upwork and nobody notices for days
- 10–15 minutes per person per day wasted on manual double-entry
"We built this integration because we've lived this problem since 2018. Every Upwork agency we know juggles the same gap between Upwork's tracker and their own project management. We decided to close it."
— Corcava team
Three Steps to Automated Sync
Connect, map, forget. Your Upwork hours flow into Corcava automatically.
Connect Upwork
Click "Connect", authorize via OAuth. No passwords shared. Corcava detects all your organizations and determines account types automatically.
Map Users & Contracts
Link Upwork freelancers to Corcava team members. Map contracts to projects. Set pay rates and bill rates. Create new users or projects on the fly.
Time Syncs Automatically
Every 2 hours, Corcava pulls work diary entries from Upwork and creates time records in your projects. No manual entry. No missed hours.
No credit card required
What You Get
Auto-sync time entries
Upwork work diary entries become Corcava time records automatically. No copy-paste. No re-typing.
Contract & rate capture
Bill rates and pay rates are pulled from Upwork contracts. Track profitability per freelancer automatically.
New contract email alerts
When a new contract appears on Upwork, Corcava detects it hourly and emails your admin with a link to configure it.
Real-time status dashboard
See hours synced today, recent time entries per contract, and last refresh timestamps in one view.
Automatic Rate Management
Rate semantics adapt to your account type. No configuration needed.
For Agencies
Bill Rate
What you charge your clients (from Upwork contract)
Pay Rate
What you pay your freelancer (you input this)
Profit Tracking: Automatically calculate margins on each contract
For Clients
Pay Rate
What you pay freelancers (from Upwork contract)
Bill Rate (Optional)
What you charge your customers (you input this if billable)
Cost Tracking: Know exactly what each project costs
Stop Double-Entering Time
- Track time in Upwork
- Open your PM tool separately
- Manually re-enter the same hours
- Errors, discrepancies, wasted time
- Rates tracked in spreadsheets (or not at all)
- Track time in Upwork as usual
- Time syncs to Corcava automatically
- Rates captured from Upwork contracts
- Perfect accuracy, zero manual work
- New contracts detected and emailed to you
Typical Upwork Agency Stack vs. Corcava
| Need | Typical Approach | Corcava |
|---|---|---|
| Time tracking | Upwork + Toggl (manual) | Upwork auto-syncs to Corcava |
| Project management | Asana, ClickUp, etc. | Included |
| Invoicing | QuickBooks or FreshBooks | Included, multi-currency |
| Rate tracking | Spreadsheet | From Upwork contracts |
| Contract monitoring | Check Upwork manually | Automated email alerts |
| CRM | HubSpot or spreadsheet | Included |
| Monthly cost (5 users) | ~$300–400/mo | $45/mo |
What you avoid:
Multiple logins. Manual time entry. Spreadsheet rate tracking. Missed contracts. Scattered data.
Coming Soon
We're actively developing the Upwork integration. Here's what's next on our roadmap.
Weekly Hours Summary Email
A weekly digest email to managers showing hours tracked per freelancer via Upwork vs. Corcava, highlighting discrepancies. Know at a glance if numbers don't match.
Budget & Spend Alerts
Set a weekly or monthly hour cap per contract. Get notified by email or in-app when a freelancer approaches the limit. Never get surprised by an unexpected Upwork bill again.
Frequently Asked Questions
Which Upwork account types are supported?
Agency accounts and Client accounts are both supported. You can connect multiple organizations of any type.
What data gets synced from Upwork?
Time entries (from the Upwork work diary), contracts, user profiles, client references, and hourly rates. Everything you need for accurate project tracking.
How often does time sync?
Automatic background sync runs every 2 hours. You can also refresh data manually from the status dashboard at any time.
Can I control which contracts sync?
Yes. You have per-contract granular control. Toggle sync on or off for individual users and contracts. Only what you enable will sync.
Is my Upwork account secure?
Yes. We use OAuth 2.0 authentication—you never share your Upwork password with Corcava. All API communication is encrypted.
Can I change mappings after setup?
Absolutely. Return to the configuration page anytime to adjust user links, reassign contracts, or modify rates. Changes take effect immediately.
How much does it cost?
$9 per seat per month. All features included—Upwork integration, time tracking, project management, CRM, invoicing, and more. 14-day free trial.
What else does Corcava include besides Upwork sync?
CRM, project management, time tracking, invoicing (multi-currency, crypto payments), forms, landing pages, chat, and video. See the full list.
Stop Double-Entering Upwork Hours
Connect your Upwork account and start syncing automatically. Setup takes less than 5 minutes.
One platform. Upwork sync built in. CRM, projects, invoicing, and more.
Start Free Trial14-day free trial. No credit card required. $9/seat/month after trial.
