Skip to main content

Integrations

Skills Workflow connects to the systems an agency already runs — the ERP finance works in, the HR system that owns the people, the proofing tool the creatives review in, the storage the files live on — so that each piece of information is maintained in one place and shared everywhere it is needed.

This page lists every available integration, what it covers and which way the data flows.


How to Read the Direction Column

DirectionMeaning
InThe other system is the source of truth; Skills Workflow follows it
OutSkills Workflow is the source of truth; the other system receives the data
BothEach system owns part of the exchange — the page explains which

ERP, Finance & Master Data

IntegrationWhat it coversDirection
AdnNetClients and suppliers in; jobs, bills and supplier invoices outBoth
AdSolutionsClients, products, suppliers and services in from AdIntegra; jobs and projects out as they leave draftBoth
GranatumClients, suppliers and products in; approved bills and purchase orders posted out as financial entriesBoth
JasminClients, suppliers and reference data in from Primavera's Jasmin ERP; bills, purchase orders and supplier invoices out (client credit notes built but currently disabled)Both
KamulBrands, clients, products and suppliers in; bills and purchase orders out, with status polled backBoth
Media360Clients and suppliers in; services, projects, contracts, bills, credit notes, supplier invoices and notes outBoth
MMSMaster data load — clients, products, suppliers, services and usersIn
OmieClients out to Omie daily; bills out as service orders, with the issued NFS-e invoice read backBoth
PrimaveraFinancial master data in; bills, credit notes, expenses, purchase orders, supplier invoices and notes outBoth
PubliAn approved media estimate sent out to Publi as an "orçamento"Out
SageFinancial master data in; bills, credit notes, expenses, purchase orders, supplier invoices and notes outBoth
TOConlineApproved bills, client credit notes and supplier invoices issued in TOConline, with the document number written back; clients, suppliers, services and taxes kept in syncBoth
VBDSkills Workflow polls an external VBD feed and creates clients/projects from itIn
VBSFull commercial and financial cycle, with each flow switchable per companyBoth
WK RadarClients, suppliers and services in; bills and supplier invoices out (bill hand-off currently disabled)Both
iSAPEmployees, clients and products in; jobs both ways, including closureBoth

Job & Production Management

IntegrationWhat it coversDirection
7LogJobs from 7Log created/updated as projects, on a 15-minute pollIn
Active CollabActiveCollab tasks mirrored as jobs — creation, updates, stage, comments and attachmentsIn
Automations — Generic Create ProjectA generic, credential-protected inbound endpoint any system can call to create a projectIn
Azure DevOpsCreates an Azure DevOps work item for a deliverable and keeps its status synced to the job's stageOut
CETAClients, products and approved timesheets out; projects and jobs inBoth
Client and AgenciesJob/project/comment sync between an agency's Skills Workflow tenant and its client's — both halvesBoth
HubSpotWon/updated HubSpot deals (one pipeline) become and stay in sync as projectsIn
JAMClients, products, projects and jobs out; status changes, assignments and files inBoth
VistoPrint-production stage sync with Visto — inbound stage updates; outbound side delivered via ZappierBoth
WMSTwo-way job/project/brief/comment/assignment/product sync with an external Work Management SystemBoth
ZappierDelivers Visto job/stage-change payloads via a Zapier webhook — the outbound half of VistoOut

HR & People

IntegrationWhat it coversDirection
ADPEmployee provisioning from ADP payroll filesIn
BambooHREmployees and time off, from three independent daily-scheduled automations (only the employee-update one currently runs — see the page)In
CSEmployee provisioning and terminations from Career SettingsIn
EASUsers, leaves, timesheets, clients, products and job jacketsBoth
HR-LinkEmployee provisioning from HR-Link personal and job dataIn
ReachUser provisioning from SAP SuccessFactorsIn
UtilProEmployee provisioning, including working-time rulesIn
Workday InformaticaAbsences and leave periods from Workday (VML), synced daily / every 6 hoursIn

Time & Timesheets

IntegrationWhat it coversDirection
VBS TimesheetTime and leave out to VBS, with status read back; also includes a client-specific cost-centre export viewBoth
GSP Timesheet ImporterDynamics timesheet report loaded for reportingIn
TimelyClients/projects/assignments/work types synced with Timely; hours logged in Timely become timesheets (two parallel sync mechanisms exist — see the page)Both

Creative & Collaboration

IntegrationWhat it coversDirection
ZiFlowProof decisions move the deliverable's stage; proofs can also be created, viewed and managed from Skills WorkflowBoth
Microsoft TeamsPosts a card to a Teams channel on any configured eventOut
Cloud StorageBox, Google Drive and SharePoint — folders, uploads and previews (client folder auto-creation currently disabled)Both
SitecoreOrder-brief submission panel plus an asset-library panel closely related to SwivleBoth
SwivleAsset-library search/browse/cart panel embedded in a RequestIn
SiphonForwards an approved brief's data to an external webhook, likely to create a Swivle shared linkOut

Identity & Access

IntegrationWhat it coversDirection
Single Sign-OnSAML 2.0 authentication via Google Suite, Microsoft Entra or Okta
Azure AD BlockerBlocks Azure AD accounts for users delinquent on timesheets, and unblocks them on requestOut

Reporting & Data

IntegrationWhat it coversDirection
Power BIScheduled query exports as Power BI data sourcesOut
Custom Table ImporterExcel files loaded into custom tablesIn
APIThe Skills Workflow Integration API and Client APIBoth

Cross-References

Some components and connections span more than one integration page in this list:

ComponentsWhere documentedWhat links them
Client and Agencies (Agency) module ↔ Client and Agencies (Client) moduleClient and AgenciesTwo Skills Workflow tenants (an agency's and its client's) calling each other's integration-workflow endpoints to keep jobs/projects/comments in sync. Shipped as two Marketplace packages, documented as one integration.
WMS (Server) module ↔ WMS (Client) moduleWMSTwo halves of one bridge to a Work Management System, sharing the same x-shared-secret webhook credential. Shipped as two Marketplace packages, documented as one integration.
Visto module ↔ Zappier moduleVisto, ZappierThe Zappier Marketplace package's components are internally named Visto-StageChanged / Visto-JobStageUpdate-Get / Visto-JobById-Get — despite the package name, it's the outbound half of the Visto integration, delivering job/stage data to Visto via a Zapier catch-hook.
Sitecore module ↔ Swivle moduleSitecore, SwivleBoth modules' Content Library Workspaces call the same underlying integration-workflow automations (asset search, filters) for what looks like the same DAM — variable naming inside one of them (zonzaResult) is a lead that the real system behind it is Zonza; see the note on Zonza.
Box module ↔ Ziflow moduleCloud Storage — Box, ZiFlowBox - Ziflow - Create temporary shared link creates temporary Box file links used to feed previews into ZiFlow proofs.
SQL Server moduleVBDEvery component in the Marketplace export's SQL Server module is internally named VBD - ...; it's documented under the existing VBD page, whose direction has been corrected from "Skills Workflow publishes" to "Skills Workflow polls an external VBD feed" based on the export.
AdSolutions vs AdnNetAdSolutions, AdnNetNot the same integration, despite the similar name — AdSolutions connects to "AdIntegra" (a different external system); noted here only to prevent the two being confused.

Product Pages and Technical References

Every integration has a product page — this is what the tables above link to. It explains what the integration takes care of, what the agency has to provide, and what can be configured.

Most pages also include a Technical Reference section (or, for a few, a separate Technical Reference page) — the interface specification: components, data flow, external endpoints and configuration. It is written for the team implementing or troubleshooting the exchange, and is not needed to understand or configure the integration.