Create New Lead

Authenticate with API key

Best Movers authenticates your API requests using your account’s secret API key

You can use the superadmin account in CRM Dashboard to reveal, revoke, and create secret API key


POST https://your-api-domain.bestmoverscrm.com/lead/import/ilead

All you need to create the new lead is just to send a post request to the API endpoint with the next params:

  • secretKey – required
  • name – text field, customer fullname, default – John Dou
  • phone – text field, default 111111
  • email – text field, [email protected]
  • typeOfMove – text field, default Local (Local, Long Distance, Storage Move In, Storage Move Out, Hourly)
  • source – text field, default search in the database latest added source (Google, Yelp, Friends, etc)
  • websiteSource – (optional) in the CRM is displayed as a subsource, but initially it must be created in CRM in the section Lead Provider
  • fromAddress – text field separated by comma (street, city, state, zip), example – 137 S 6th St, Hot Springs, SD 57747, US
  • toAddress – text field separated by comma (street, city, state, zip), example – 137 S 6th St, Hot Springs, SD 57747, US
  • date – date of move in text format Y-m-d
  • note – text field, additional comments or instructions
  • allItemsForMoving – List of all items for the move example: Item A x2;Item B (large) x5;Item C
  • fromAddressDoorman – true/false, is there a doorman at the pickup location?
  • fromAddressElevator – true/false, is there an elevator at the pickup location?
  • fromAddressCoi – true/false, is a Certificate of Insurance required at the pickup location?
  • fromAddressStairs – true/false, are there stairs at the pickup location?
  • fromAddressNote – text, any notes about the pickup location
  • toAddressDoorman – true/false, is there a doorman at the drop-off location?
  • toAddressElevator – true/false, is there an elevator at the drop-off location?
  • toAddressCoi – true/false, is a Certificate of Insurance required at the drop-off location?
  • toAddressStairs – true/false, are there stairs at the drop-off location?
  • toAddressNote – text, any notes about the drop-off location
  • materials[] – array of materials used, each with fields:
    • name – name of the material (e.g., Box)
    • price – numeric price per unit
    • quantity – number of items

If everything good should obtain response: {"response":"success"}

Need some help?

We all do sometimes; code is not hard, but if you need help just email us