לבלוקים יש שלושה חיבורים שאפשר להשתמש בהם או לא.
Statement Connections
המשתמשים יכולים ליצור רצפים של בלוקים באמצעות המחברים nextStatement ו-previousStatement. בפריסה הרגילה של Blockly, החיבורים האלה נמצאים בחלק העליון והתחתון, והבלוקים מוערמים אנכית.
לבלוק עם מחבר קודם לא יכול להיות מחבר פלט. המונח statement block מתייחס לבלוק ללא מחבר פלט. בדרך כלל, בלוק של הצהרה יכלול גם חיבור קודם וגם חיבור הבא.
אפשר להקליד חיבורים ל-nextStatement ול-previousStatement, אבל התכונה הזו לא זמינה בחסימות רגילות.
החיבור הבא
יוצר נקודה בתחתית הבלוק, כדי שאפשר יהיה להוסיף מתחתיו הצהרות אחרות. בלוק עם חיבור הבא אבל בלי חיבור קודם מייצג בדרך כלל אירוע, ואפשר להגדיר אותו כך שיוצג עם כובע.

JSON
Untyped:
{
...,
"nextStatement": null,
}
הקלדה (נדיר):
{
"nextStatement": "Action",
...
}
JavaScript
Untyped:
this.setNextStatement(true); // false implies no next connector, the default
מוקלד (נדיר):
this.setNextStatement(true, 'Action');
חיבור קודם
יוצרת חריץ בחלק העליון של הבלוק, כדי שאפשר יהיה לחבר אותו כערימה של הצהרות.
בלוקים עם חיבור קודם לא יכולים לכלול חיבור פלט.

JSON
Untyped:
{
...,
"previousStatement": null,
}
הקלדה (נדיר):
{
"previousStatement": "Action",
...
}
JavaScript
Untyped:
this.setPreviousStatement(true); // false implies no previous connector, the default
מוקלד (נדיר):
this.setPreviousStatement(true, 'Action');
חיבור הפלט
לבלוק יכול להיות חיבור פלט יחיד, שמיוצג כחיבור פאזל זכרי בקצה המוביל. פלט מתחבר לקלט של ערך. בלוקים עם פלט נקראים בדרך כלל בלוקים של ערכים.

JSON
Untyped:
{
// ...,
"output": null,
}
הוקלד:
{
// ...,
"output": "Number",
}
JavaScript
Untyped:
init: function() {
// ...
this.setOutput(true);
}
הוקלד:
init: function() {
// ...
this.setOutput(true, 'Number');
}
בלוקים עם מחבר פלט לא יכולים לכלול גם חריץ של הצהרה קודמת.