I setup an api call via Zapier to port Printavo jobs onto a gcal awhile back and it worked fine. I can't recall why but it was at a sales reps request for some kind of scheduling/visualization they wanted but couldn't get out of the limited Printavo views.
Yes, Printavo's workflow is linear only, not progressive. Difficult to use practically. We use our CRM to append some progressive check boxes to the workflow right now. Printavo has an option to add a preset task group to jobs but you can't sort the tasks in any reasonable manner, let alone departmentally, so that's worse than useless for workflow.