diff --git a/lib/helpscout/client.rb b/lib/helpscout/client.rb
index <HASH>..<HASH> 100644
--- a/lib/helpscout/client.rb
+++ b/lib/helpscout/client.rb
@@ -891,6 +891,8 @@ module HelpScout
       url = "/customers.json"
 
       begin
+        # We need to set reload flag to true to receive created object back
+        customer[:reload] = true
         item = Client.create_item(@auth, url, customer.to_json)
         Customer.new(item)
       rescue StandardError => e
create_customer(customer) method expected that API will return JSON for newly created customer.
But this worked only if we passed 'reload' parameter explicitely. If we didn't Customer object with all empty fields was created and this has no sense.

Now create_customer method will always add 'reload' flag to request.