@@ -0,0 +1,14 @@
+class SendFollowUpEmailJob < Struct.new(:follow_up_id, :section_id)
+  include ErrorReporting
+
+  def self.enqueue(follow_up_id, section_id)
+    Delayed::Job.enqueue(new(follow_up_id, section_id))
+  end
+
+  def perform
+    follow_up = FollowUp.find(follow_up_id)
+    section = Section.find(section_id)
+    Mailer.follow_up(follow_up, section).deliver
+    follow_up.update_attribute(:notified_at, Time.now)
+  end
+end
I'm keeping this as a class because it needs to know when the Mail was sent in order to update `notified_at`.