Интеграция с Upwork
Интеграция с Upwork автоматически синхронизирует данные учёта времени, контракты и членов команды из вашей учётной записи Upwork в Workify. Это устраняет ручной ввод данных и гарантирует, что ваши записи времени остаются идеально синхронизированными на обеих платформах.
Поддерживаемые типы учётных записей
Интеграция с Upwork работает со всеми типами учётных записей Upwork:
- Агентские учётные записи: Синхронизируйте все контракты и фрилансеров вашего агентства
- Клиентские учётные записи: Отслеживайте подрядчиков, которых вы наняли через Upwork
- Профили фрилансеров: Управляйте вашими собственными фриланс-контрактами
Вы можете подключить несколько организаций Upwork одновременно, и каждая синхронизируется независимо с собственной конфигурацией сопоставления.
Начало работы
Подключение вашей учётной записи Upwork
- Перейдите в Настройки → Интеграции
- Нажмите Connect Upwork
- Вас перенаправит на Upwork для авторизации подключения
- Предоставьте Workify доступ к:
- Времени и контрактам
- Базовым профилям пользователей
- Ссылкам на клиентов/компании
- После авторизации вы вернётесь в Workify, где начнётся мастер настройки
Первоначальный импорт данных
При первой синхронизации Workify импортирует:
- Записи времени за последние 90 дней из всех активных контрактов
- Все активные контракты с их деталями
- Профили фрилансеров/подрядчиков
- Ставки по контрактам (почасовые ставки из Upwork)
Мастер настройки
Мастер настройки состоит из трёх шагов для конфигурации вашей интеграции с Upwork:
Шаг 1: Выбор учётной записи
Просмотрите все ваши подключённые организации Upwork и их детали:
- Название организации и изображение профиля
- Значок типа учётной записи (Агентство, Клиент или Фрилансер)
- Количество доступных пользователей и контрактов
Все учётные записи предварительно выбраны по умолчанию. Снимите отметку с тех, которые вы не хотите синхронизировать.
Отображаемая информация о синхронизации:
- Область: Время и контракты, базовые профили пользователей, ссылки на клиентов/компании
- Диапазон импорта: Последние 90 дней исторических данных
Шаг 2: Сопоставление пользователей и контрактов
Здесь вы настраиваете, что синхронизируется в Workify.
Сопоставление пользователей
Сопоставьте каждого фрилансера/подрядчика Upwork с членом команды Workify:
Автоматическое сопоставление: Система автоматически сопоставляет пользователей по имени при первом подключении. Проверьте эти предложения и скорректируйте по мере необходимости.
Ручное сопоставление:
- Нажмите на выпадающий список рядом с пользователем Upwork
- Выберите соответствующего пользователя Workify
- Или нажмите + Create New User, чтобы добавить его в вашу команду
- Переключите тумблер Sync, чтобы включить синхронизацию для этого пользователя
Заблокированные пользователи: Существующие подключения отображаются со значком цепочки (🔗) и зелёным фоном. Нажмите на значок карандаша, чтобы разблокировать и отредактировать сопоставление.
Сопоставление контрактов
Контракты отображаются вложенными под назначенным им пользователем. Для каждого контракта:
Выберите проект: Выберите, с каким проектом Workify синхронизируется этот контракт
- Нажмите + Create New Project, чтобы добавить его на лету
Установите ставки:
Для агентских учётных записей:
- Pay Rate: Сколько вы платите фрилансеру
- Bill Rate: Сколько вы выставляете вашему клиенту (автоматически заполняется из Upwork)
Для клиентских учётных записей:
- Pay Rate: Сколько вы платите фрилансеру (автоматически заполняется из Upwork)
- Bill Rate: Сколько вы выставляете вашим заказчикам (опционально, только если проект оплачиваемый)
Включите синхронизацию: Переключите тумблер синхронизации для каждого контракта, который вы хотите отслеживать
Важные замечания:
- Контракты могут синхронизироваться только если синхронизирован их пользователь
- Выбор проекта автоматически включает синхронизацию контракта
- Поля ставок предварительно заполняются из контрактов Upwork, когда это возможно
- Сворачиваемые списки контрактов (развёрнуты по умолчанию) — нажмите на стрелку, чтобы свернуть
Шаг 3: Проверка и подтверждение
Проверьте все ваши решения по сопоставлению:
- Пользователи, которые будут связаны или созданы
- Контракты для синхронизации с их связанными проектами
- Ставки Pay и Bill для каждого контракта
Организовано по организациям для удобной проверки. Нажмите Start Sync, чтобы начать.
Панель статуса
После настройки откройте панель статуса из Настройки → Интеграции → Upwork → View Status.
Что вы увидите
Для каждой подключённой организации:
Заголовок организации:
- Название организации и тип учётной записи
- Метка времени последнего обновления данных
- Метка времени последней синхронизации
- Всего активных контрактов
Детали контракта:
- Название контракта
- Имя клиента (из вашего проекта Workify)
- Имя пользователя Upwork
- Проект, с которым он синхронизируется
- Часы, синхронизированные сегодня (крупное, заметное отображение)
Недавние записи времени:
- Дата и время каждой записи
- Пользователь, который отследил время
- Продолжительность в часах
- Отображаются последние 10 записей на контракт
Обновление данных
Нажмите кнопку Refresh from Upwork на Шаге 2 мастера, чтобы вручную загрузить последние данные из Upwork. Это обновляет:
- Новые контракты
- Новых членов команды
- Изменения статуса контракта
- Изменения ставок
Время последнего обновления отображается вверху страницы сопоставления.
Как работает синхронизация
Автоматическая фоновая синхронизация
После настройки Workify автоматически синхронизирует записи времени из Upwork:
- Работает в фоновом режиме через систему очередей
- Синхронизирует только включённые контракты
- Учитывает вашу конфигурацию сопоставления
- Создаёт интервалы времени в Workify, соответствующие записям Upwork
Что синхронизируется
Для каждого включённого контракта:
- Записи времени: Время начала, время окончания, продолжительность
- Назначение пользователя: На основе ваших сопоставлений пользователей
- Назначение проекта: На основе ваших сопоставлений контрактов с проектами
- Ставки: Ставки Pay и Bill, которые вы настроили
Что не синхронизируется
- Сообщения или коммуникации Upwork
- Скриншоты рабочего дневника
- Комиссии Upwork или детали платежей
- Условия контракта или соглашения
Редактирование сопоставлений
Вы можете изменить ваши сопоставления в любой момент без потери существующих данных синхронизации.
Со страницы статуса
Нажмите Configure Mapping, чтобы вернуться к мастеру настройки.
Разблокировка существующих подключений
Существующие подключения пользователей заблокированы по умолчанию (отображаются с зелёным фоном и значком цепочки):
- Нажмите на значок карандаша (✏️) рядом с пользователем
- Внесите ваши изменения (сопоставление пользователя, выбор проекта, ставки)
- Изменения вступают в силу немедленно
Добавление новых контрактов
Когда вы нанимаете новых подрядчиков на Upwork:
- Перейдите в Настройки → Интеграции → Upwork
- Нажмите Configure
- Перейдите к Шагу 2 (Сопоставление пользователей и контрактов)
- Нажмите Refresh from Upwork, чтобы загрузить последние данные
- Настройте новые контракты
- Нажмите Review & Start Sync
Управление несколькими организациями
Если у вас несколько учётных записей Upwork (агентства, клиентские учётные записи, профили фрилансеров):
Отдельные разделы
Каждая организация появляется в своём собственном разделе на Шаге 2 мастера:
- «Freelancer/Agency (Nomadic Soft)»
- «Client (Acme Corp)»
- «Freelancer (John Smith)»
Независимая конфигурация
У каждой организации есть:
- Свои собственные сопоставления пользователей
- Свои собственные сопоставления контрактов
- Отдельный статус синхронизации
- Независимая конфигурация ставок
Панель статуса
Страница статуса показывает все организации с их контрактами, что упрощает просмотр того, что синхронизируется по всем вашим учётным записям Upwork.
Обработка ставок
Агентские учётные записи
Для агентств, управляющих фрилансерами:
- Ставка контракта из Upwork = Bill Rate (сколько вы выставляете вашему клиенту)
- Pay Rate = Сколько вы платите фрилансеру (вы вводите это)
- Помогает отслеживать маржу и прибыльность агентства
Клиентские учётные записи
Для клиентов, нанимающих фрилансеров:
- Ставка контракта из Upwork = Pay Rate (сколько вы платите фрилансеру)
- Bill Rate = Сколько вы выставляете вашим заказчикам (опционально, только если проект оплачиваемый)
- Полезно для агентств, выставляющих счета своим собственным клиентам
Исторические ставки
Ставки устанавливаются для покрытия исторических данных (импортированное время за последние 90 дней). Система использует историческую дату, чтобы гарантировать, что все импортированные записи времени имеют корректные данные о ставках для расчётов прибыльности.
Устранение неполадок
Контракты не отображаются
Решение: Нажмите Refresh from Upwork на Шаге 2, чтобы загрузить последние данные.
Автоматическое сопоставление пользователей не работает
Решение: Вручную выберите правильного пользователя из выпадающего списка. Система сопоставляет по имени, поэтому небольшие различия в написании помешают автоматическому сопоставлению.
Записи времени не синхронизируются
Проверьте:
- Включена ли синхронизация пользователя?
- Включена ли синхронизация контракта?
- Был ли выбран проект для контракта?
- Активен ли контракт Upwork?
Нужно отключить
Со страницы основной интеграции Upwork:
- Нажмите Disconnect
- Подтвердите действие
- Это останавливает синхронизацию, но сохраняет существующие записи времени в Workify
Требуется повторная аутентификация
Если ваше подключение Upwork истекло:
- Нажмите Re-auth на странице интеграции
- Снова пройдите процесс OAuth
- Ваши сопоставления сохраняются
Права доступа
Только менеджеры организации и суперадминистраторы могут:
- Подключать учётные записи Upwork
- Настраивать сопоставления
- Просматривать панель статуса
- Редактировать настройки интеграции
Все члены команды могут видеть и работать с записями времени, которые были синхронизированы из Upwork (они отображаются как обычные интервалы времени в Workify).
Лучшие практики
- Проверяйте автоматические сопоставления: Всегда проверяйте автоматическое сопоставление пользователей перед началом синхронизации
- Точно устанавливайте ставки: Правильная конфигурация ставок обеспечивает точное отслеживание прибыльности
- Регулярно обновляйте: При найме новых подрядчиков обновляйте данные, чтобы загрузить их в Workify
- Блокируйте то, что работает: Как только сопоставления верны, оставьте их заблокированными, чтобы предотвратить случайные изменения
- Следите за страницей статуса: Проверяйте регулярно, чтобы убедиться, что контракты синхронизируются как ожидается
- Один проект на контракт: Сопоставляйте каждый контракт Upwork с одним проектом Workify для ясности
Сценарии использования
Фриланс-агентство
«У нашего агентства 15 подрядчиков на 8 клиентских проектах. Интеграция с Upwork автоматически загружает всё их время в Workify, где мы проверяем, утверждаем и выставляем счета нашим клиентам. Больше не нужно просить подрядчиков логировать время в двух местах».
Продуктовая компания с подрядчиками Upwork
«Мы нанимаем специализированных подрядчиков через Upwork для конкретных функций. Интеграция синхронизирует их время с нужным проектом автоматически, и мы можем отслеживать прибыльность в реальном времени без ручного ввода данных».
Фрилансер, управляющий несколькими клиентами
«Я работаю с несколькими клиентами через Upwork. Интеграция загружает всё моё отслеженное время в Workify, где я могу добавить работу вне Upwork, генерировать комплексные отчёты и хранить всё в одном месте».
Часто задаваемые вопросы
В: Могу ли я подключить несколько учётных записей Upwork?
О: Да! Подключите неограниченное количество организаций Upwork (агентства, клиентские учётные записи, профили фрилансеров) и управляйте ими всеми из одного места.
В: Что происходит с существующими записями времени в Workify?
О: Они остаются неизменными. Интеграция с Upwork только добавляет новые записи времени из Upwork; она не изменяет и не удаляет существующие записи.
В: Могу ли я вручную редактировать время, которое было синхронизировано из Upwork?
О: Да! После синхронизации записи времени становятся обычными интервалами времени Workify, которые можно редактировать, перемещать или удалять как любую другую запись.
В: Работает ли это с контрактами Upwork с фиксированной ценой?
О: Интеграция ориентирована на почасовые контракты с отслеженным временем. Контракты с фиксированной ценой без отслеживания времени не синхронизируют записи времени.
В: Как часто происходит синхронизация?
О: Автоматическая фоновая синхронизация работает непрерывно через систему очередей. Вы также можете вручную обновить данные в любой момент из мастера.
В: Что если я изменю сопоставление контракта?
О: Новые записи времени будут синхронизироваться с новым проектом. Существующие записи остаются в их исходном проекте, если вы не переместите их вручную.
В: Могу ли я отключить синхронизацию для конкретного контракта?
О: Да! Выключите тумблер синхронизации для любого контракта. Это останавливает будущую синхронизацию, но сохраняет существующие записи времени.