Can I add custom fields to my moverbase leads widget

You can customize a leads widget either by creating your own widget using the moverbase API or by connecting a third party form creator like google forms or type form.

You can see our full developer documents at: https://developer.moverbase.com/

Start by setting up your Post URL

When creating custom forms to collect full addresses and custom details you’ll need to add &sv=3 to the Post URL

For example:
https://api.moverbase.com/v1/leads?key=YOUR_API_KEY&sv=3

To add extra info in your leads, Moverbase now supports “details” in leads. Details are name/value data types that can be TEXT, DATE, TIME or LIST

You can add details to your lead data like this:

details”: {
“lines”: [
{
“display”: true,
“detailType”: “TEXT”,
“name”: “PACK DESC”,
“value”: “The client requested on site packing.”
}
] }

detailType: should be TEXT, DATE, TIME or LIST
name: give it a name
value: the value depend on the type, for TEXT just a string of text, for DATE a string of YYYY-MM-DD structure and for TIME use HH:MM string

Here is an example of lead JSON with full address and 4 details:

{
“date”: “2022-10-25”,
“firstName”: “Robert”,
“lastName”: “Smith”,
“phone”: “1 212 555 8888”,
“email”: “support@moverbase.com”,
“note”: “Some notes..”,
“details”: {
“lines”: [
{
“display”: true,
“detailType”: “TEXT”,
“name”: “PACK DESC”,
“value”: “The client requested on site packing.”
},
{
“display”: true,
“detailType”: “DATE”,
“name”: “PACK DATE”,
“value”: “2022-10-24”
},
{
“display”: true,
“detailType”: “TIME”,
“name”: “PACK TIME”,
“value”: “07:30”
},
{
“display”: true,
“detailType”: “LIST”,
“name”: “IS PACK”,
“value”: “YES”
}
] },
“size”: {
“id”: “3”
},
“from”: {
“line1”: “200 East 5th st”,
“line2”: “Suite #3”,
“postalCode”: “10009”,
“city”: “New York”,
“state”: “NY”,
“country”: “US”
},
“to”: {
“line1”: “515 W 23 st”,
“line2”: “Apt #5”,
“postalCode”: “10011”,
“city”: “New York”,
“state”: “NY”,
“country”: “US”
},
“referral”: {
“id”: “1”
}
}