diff --git plugins/node_kaltura_entry/node_kaltura_entry.module plugins/node_kaltura_entry/node_kaltura_entry.module
index 7e2a95b..6620a21 100644
--- plugins/node_kaltura_entry/node_kaltura_entry.module
+++ plugins/node_kaltura_entry/node_kaltura_entry.module
@@ -499,12 +499,13 @@ function node_kaltura_entry_insert(&$node) {
 /**
  * Implementation of hook_validate().
  *
- * We don't do this validation if 
+ * We don't do this validation if:
+ * (0) we're creating the node (it won't exist remotely yet)
  * (1) this update is an update_notification from Kaltura anyway
  * (2) we're deleting the node
  */
 function node_kaltura_entry_validate($node, &$form) {
-  if ($node->notification_update !== TRUE && $form['#post']['op'] != t('Delete')) {
+  if (!empty($node->nid) && $node->notification_update !== TRUE && $form['#post']['op'] != t('Delete')) {
     try {
       $entry = kaltura_get_entry($form['kaltura_entryId']['#value']) ;
     }
diff --git plugins/node_kaltura_mix/node_kaltura_mix.module plugins/node_kaltura_mix/node_kaltura_mix.module
index 2de2748..2e349e9 100644
--- plugins/node_kaltura_mix/node_kaltura_mix.module
+++ plugins/node_kaltura_mix/node_kaltura_mix.module
@@ -820,12 +820,13 @@ function node_kaltura_mix_update($node) {
 /**
  * Implementation of hook_validate().
  *
- * We don't do this validation if 
+ * We don't do entryId validation against Kaltura server if:
+ * (0) we're creating the node (it won't exist remotely yet)
  * (1) this update is an update_notification from Kaltura anyway
  * (2) we're deleting the node
  */
 function node_kaltura_mix_validate($node, &$form) {
-  if ($node->notification_update !== TRUE && $form['#post']['op'] != t('Delete')) {
+  if (!empty($node->nid) && $node->notification_update !== TRUE && $form['#post']['op'] != t('Delete')) {
     try {
       $entry = kaltura_get_entry($form['kaltura_entryId']['#value']) ;
     }
