ब्लॉक में तीन कनेक्शन होते हैं. इनका इस्तेमाल करना ज़रूरी नहीं है.
स्टेटमेंट कनेक्शन
उपयोगकर्ता, 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');
आउटपुट कनेक्शन
किसी ब्लॉक में एक ही आउटपुट कनेक्शन हो सकता है. इसे लीडिंग एज पर, मेल जिग्सॉ कनेक्टर के तौर पर दिखाया जाता है. आउटपुट, वैल्यू इनपुट से कनेक्ट होते हैं. जिन ब्लॉक में आउटपुट होता है उन्हें आम तौर पर वैल्यू ब्लॉक कहा जाता है.

JSON
टाइप नहीं किया गया:
{
// ...,
"output": null,
}
टाइप किया गया:
{
// ...,
"output": "Number",
}
JavaScript
टाइप नहीं किया गया:
init: function() {
// ...
this.setOutput(true);
}
टाइप किया गया:
init: function() {
// ...
this.setOutput(true, 'Number');
}
जिन ब्लॉक में आउटपुट कनेक्टर होता है उनमें पिछला स्टेटमेंट नॉच भी नहीं हो सकता.