class SubmitHubspotFormJob < ApplicationJob queue_as :default def perform(params = {}) return unless params[:form_guid].present? form = Hubspot::Form.new("guid" => params[:form_guid]) is_form_sumitted = form.submit(params.except(:form_guid)) raise StandardError.new "Failed to submit the hubspot form data: #{is_form_sumitted}" unless is_form_sumitted end end