In this section we will dive into the technical details of creating or modifying workflows, using pre-made or custom blocks.
We recommend that you review the Quick start section first to get an understanding of the process of setting up workflows and the terms involved in developing on Canvas.
As you know, workflows are made up of blocks. The process of developing workflows thus consists of adding/removing blocks, modifying them, or creating new blocks.
Editing blocks
Blocks are written in modern Javascript, and can be inspected, modified, and debugged directly in the browser.
Creating blocks
In Canvas, blocks are meant to be modular and single purpose. Although it is possible to run the whole integration in one monolithic mega-block, we instead recommend creating new, separate blocks as needed in keeping with this philosophy.
If you want to add a new block to your workflow
Customized blocks, generic
Ready-made blocks (templates)
Drag-and-drop onto Canvas
Block settings
Block code under debug
Run in Chrome debug pressing F12