diff --git a/source/_talks/2014-03-01-git-flow.md b/source/_talks/2014-03-01-git-flow.md
index 664925cb8..7c47ff3c9 100644
--- a/source/_talks/2014-03-01-git-flow.md
+++ b/source/_talks/2014-03-01-git-flow.md
@@ -18,7 +18,7 @@ slug: git-flow
tweets: yes
---
{% block slides %}
-
+{{ speakerdeck('201559e0f103013198dd5a5f6f23ab67', '1.29456384323641')|raw }}
{% endblock %}
{% block video %}
diff --git a/source/_talks/2014-07-02-drush-make-drupalbristol.md b/source/_talks/2014-07-02-drush-make-drupalbristol.md
index 48642d089..5725b2dc8 100644
--- a/source/_talks/2014-07-02-drush-make-drupalbristol.md
+++ b/source/_talks/2014-07-02-drush-make-drupalbristol.md
@@ -15,5 +15,5 @@ tags:
- drush-make
---
{% block slides %}
-
+{{ speakerdeck('42605700f102013198de5a5f6f23ab67', '1.29456384323641')|raw }}
{% endblock %}
diff --git a/source/_talks/2015-04-08-drupal-8.md b/source/_talks/2015-04-08-drupal-8.md
index a2e7cb864..51a5e75fa 100644
--- a/source/_talks/2015-04-08-drupal-8.md
+++ b/source/_talks/2015-04-08-drupal-8.md
@@ -23,7 +23,7 @@ I categorised the technical changes into groups for site builders, developers an
{% endblock %}
{% block slides %}
-
+{{ speakerdeck('46ba4ba577d94a32b7abdade610ceb69', '1.29456384323641')|raw }}
{% endblock %}
{% block video %}
diff --git a/source/_talks/2015-07-25-test-drive-twig-with-sculpin.md b/source/_talks/2015-07-25-test-drive-twig-with-sculpin.md
index 32ce53975..62ed9a527 100644
--- a/source/_talks/2015-07-25-test-drive-twig-with-sculpin.md
+++ b/source/_talks/2015-07-25-test-drive-twig-with-sculpin.md
@@ -23,7 +23,7 @@ This session covered how to install Sculpin itself, as well as how to use it to
{% endblock %}
{% block slides %}
-
+{{ speakerdeck('54589d2e50a3476a9a75aed809e9edf1', '1.77777777777778')|raw }}
{% endblock %}
{% block feedback %}
diff --git a/source/_talks/2015-08-25-dancing-for-drupal.md b/source/_talks/2015-08-25-dancing-for-drupal.md
index e10c7daf0..d53e29227 100644
--- a/source/_talks/2015-08-25-dancing-for-drupal.md
+++ b/source/_talks/2015-08-25-dancing-for-drupal.md
@@ -30,7 +30,7 @@ In each point, tried to cover the differences between Drupal core and developing
{% endblock %}
{% block slides %}
-
+{{ speakerdeck('ffa9b6dea6dc4a8eb207b9982ed6e1bd', '1.33333333333333')|raw }}
{% endblock %}
{% block feedback %}
diff --git a/source/_talks/2015-10-14-sculpin.md b/source/_talks/2015-10-14-sculpin.md
index f85609e9d..dba6dec76 100644
--- a/source/_talks/2015-10-14-sculpin.md
+++ b/source/_talks/2015-10-14-sculpin.md
@@ -24,7 +24,7 @@ You can [view the full slides](/slides/phpsw/building-static-websites-with-sculp
{% endblock %}
{% block slides %}
-
+{{ speakerdeck('6c9c4be1a1344f1291ff13a391674a66', '1.37081659973226')|raw }}
{% endblock %}
{% block video %}
diff --git a/source/_talks/2016-03-05-getting-started-with-drupal-8-module-development.md b/source/_talks/2016-03-05-getting-started-with-drupal-8-module-development.md
index b4f6b253a..851f9835a 100644
--- a/source/_talks/2016-03-05-getting-started-with-drupal-8-module-development.md
+++ b/source/_talks/2016-03-05-getting-started-with-drupal-8-module-development.md
@@ -43,7 +43,7 @@ What we won’t be covering:
{% endblock %}
{% block slides %}
-
+{{ speakerdeck('0041804e52664d12a8e31cd118264813', '1.77777777777778')|raw }}
{% endblock %}
{% block feedback %}
diff --git a/src/AppBundle/Twig/SpeakerDeckExtension.php b/src/AppBundle/Twig/SpeakerDeckExtension.php
new file mode 100644
index 000000000..04a96e8dd
--- /dev/null
+++ b/src/AppBundle/Twig/SpeakerDeckExtension.php
@@ -0,0 +1,38 @@
+
+ return sprintf(
+ '',
+ $dataId,
+ $dataRatio
+ );
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getName()
+ {
+ return 'speakerdeck';
+ }
+
+}
diff --git a/src/AppBundle/config/services.yml b/src/AppBundle/config/services.yml
index d3ea9bffa..2172b27ff 100644
--- a/src/AppBundle/config/services.yml
+++ b/src/AppBundle/config/services.yml
@@ -1,4 +1,8 @@
services:
+ app.twig.speakerdeck:
+ class: AppBundle\Twig\SpeakerDeckExtension
+ tags:
+ - { name: twig.extension }
app.twig.vimeo:
class: AppBundle\Twig\VimeoExtension
tags: