تحتوي الكتل على ثلاثة اتصالات يكون استخدامها اختياريًا.
عمليات الربط بين الكشوف
يمكن للمستخدمين إنشاء تسلسلات من الكتل باستخدام أداتَي الربط nextStatement وpreviousStatement. في التنسيق العادي لـ Blockly، تظهر نقاط الربط هذه في الأعلى والأسفل، ويتم ترتيب الوحدات عموديًا.
لا يمكن أن تحتوي المجموعة التي تتضمّن موصّلاً سابقًا على موصّل إخراج. يشير مصطلح كتلة العبارات إلى كتلة لا تحتوي على موصّل إخراج. يحتوي عادةً مربّع العبارة على ارتباط سابق وارتباط تالٍ.
يمكن تصنيف اتصالات nextStatement وpreviousStatement، ولكن لا يتم استخدام هذه الميزة من خلال الوحدات العادية.
الاتصال التالي
تنشئ هذه السمة نقطة في أسفل الكتلة، ما يتيح ترتيب عبارات أخرى تحتها. يمثّل المربّع الذي يتضمّن عملية ربط تالية ولكن بدون عملية ربط سابقة حدثًا عادةً، ويمكن ضبطه ليتم عرضه باستخدام قبعة.

JSON
غير مكتوب:
{
...,
"nextStatement": null,
}
النوع (نادر):
{
"nextStatement": "Action",
...
}
JavaScript
غير مكتوب:
this.setNextStatement(true); // false implies no next connector, the default
مكتوب (نادر):
this.setNextStatement(true, 'Action');
الاتصال السابق
تنشئ هذه السمة نتوءًا في أعلى الكتلة، ما يتيح ربطها كمجموعة من العبارات.
لا يمكن أن تحتوي المربّعات التي تم ربطها سابقًا على رابط إخراج.

JSON
غير مكتوب:
{
...,
"previousStatement": null,
}
النوع (نادر):
{
"previousStatement": "Action",
...
}
JavaScript
غير مكتوب:
this.setPreviousStatement(true); // false implies no previous connector, the default
مكتوب (نادر):
this.setPreviousStatement(true, 'Action');
Output connection
قد يحتوي المكوّن على وصلة إخراج واحدة، ويتم تمثيلها على شكل وصلة ذكرية لقطع الألغاز على الحافة الأمامية. ترتبط النتائج بمدخلات القيم. تُعرف اللبنات التي تتضمّن ناتجًا عادةً باسم لبنات القيم.

JSON
غير مكتوب:
{
// ...,
"output": null,
}
تمت كتابتها:
{
// ...,
"output": "Number",
}
JavaScript
غير مكتوب:
init: function() {
// ...
this.setOutput(true);
}
تمت كتابتها:
init: function() {
// ...
this.setOutput(true, 'Number');
}
لا يمكن أن تحتوي اللبنات التي تتضمّن موصّلاً للناتج على فتحة لبيان سابق أيضًا.