           "petition" => petition,
           "name" => name,
           "email" => email,
-          "zip" => zip,
-          "phone" => phone
+          "zip" => zip
         }
       ) do
     global_opts = GlobalOpts.get(conn, params)

          target: target,
          signed: true,
          submitted_zip: zip,
          submitted_phone: phone,
          submitted_email: email,
          submitted_name: name,
          call_power_campaign_id: call_power_campaign_id,

          []
        end

    person = %{
      given_name: first_name,
      family_name: last_name,
      postal_addresses: [%{postal_code: zip}],
      email_addresses: [%{address: email, primary: true}]
    }

    person =
      if params["phone"] do
        Map.put(person, :phone_numbers, [%{number: params["phone"], do_not_call: false}])
      else
        person
      end

    %{id: _id} =
      Osdi.PersonSignup.main(%{
        person: person,
        add_tags: tags
      })

