diff --git a/.gitignore b/.gitignore
index 316581d..1d45c0a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-social_profile_field-1909572-2.patch
+*.patch
diff --git a/social_profile_field.feeds.inc b/social_profile_field.feeds.inc
new file mode 100644
index 0000000..6944203
--- /dev/null
+++ b/social_profile_field.feeds.inc
@@ -0,0 +1,45 @@
+<?php
+/**
+ * @file
+ * Integration with the Feeds module.
+ */
+
+/**
+ * Implements hook_feeds_processor_targets_alter().
+ *
+ * @see FeedsNodeProcessor::getMappingTargets().
+ */
+function social_profile_field_feeds_processor_targets_alter(&$targets, $entity_type, $bundle_name) {
+  foreach (field_info_instances($entity_type, $bundle_name) as $name => $instance) {
+    $info = field_info_field($name);
+    if (in_array($info['type'], array('social_profile_field_url'))) {
+      $targets[$name] = array(
+        'name' => $instance['label'],
+        'callback' => 'social_profile_field_set_target',
+        'description' => t('The @label field of the node.', array('@label' => $instance['label'])),
+      );
+    }
+  }
+}
+
+/**
+ * Callback function for mapping social_profile_field
+ *
+ * This function is invoked via hook_feeds_processor_targets_alter().
+ * Here is where the actual mapping happens.
+ *
+ * @param $target
+ *   the name of the field the user has decided to map to.
+ * @param $value
+ *   the value of the feed item element the user has picked as a source.
+ */
+function social_profile_field_set_target($source, $entity, $target, $value, $mapping) {
+  if (!is_array($value)) {
+//    drupal_set_message('$source: ' . print_r($source, TRUE));
+//    drupal_set_message('$entity: ' . print_r($entity, TRUE));
+//    drupal_set_message('$target: ' . print_r($target, TRUE));
+//    drupal_set_message('$value: ' . print_r($value, TRUE));
+//    drupal_set_message('$mapping: ' . print_r($mapping, TRUE));
+    $node->$target = $value;
+  }
+}
diff --git a/social_profile_field.info b/social_profile_field.info
index 95e602a..2b5377e 100644
--- a/social_profile_field.info
+++ b/social_profile_field.info
@@ -5,3 +5,5 @@ core = 7.x
 
 ; Migrate handler.
 files[] = social_profile_field.migrate.inc
+; Feeds support
+files[] = social_profile_field.feeds.inc
