Sync Console

Elite Door & Window · Launch CRM reconcile

Loading custom fields from Launch CRM…

Opportunity custom fields

FieldExpectedPresentStatus
Job TypeSINGLE_OPTIONSMissing
Assigned TeamSINGLE_OPTIONSMissing
Install DateDATEMissing
QB Invoice #TEXTMissing
QB Invoice DateDATEMissing
QB Parent AccountTEXTMissing
Job Site / Sub-JobTEXTMissing
Scope / ProductTEXTMissing
Multi-Visit GroupTEXTMissing

Contact custom fields

FieldExpectedPresentStatus
QB Customer NameTEXTMissing
Customer SegmentSINGLE_OPTIONSMissing

Dry-run payloads

Turn off Dry run above to POST these to Launch CRM.

11 payloads ready
POST /locations/{locationId}/customFields
{
  "name": "Job Type",
  "dataType": "SINGLE_OPTIONS",
  "model": "opportunity",
  "options": [
    {
      "key": "commercial",
      "label": "Commercial Install"
    },
    {
      "key": "residential",
      "label": "Residential Install"
    },
    {
      "key": "measure",
      "label": "Measure"
    },
    {
      "key": "service",
      "label": "Service / Warranty"
    }
  ]
}
POST /locations/{locationId}/customFields
{
  "name": "Assigned Team",
  "dataType": "SINGLE_OPTIONS",
  "model": "opportunity",
  "options": [
    {
      "key": "team_1",
      "label": "Team 1"
    },
    {
      "key": "team_2",
      "label": "Team 2"
    },
    {
      "key": "team_3",
      "label": "Team 3"
    },
    {
      "key": "team_4",
      "label": "Team 4"
    },
    {
      "key": "team_5",
      "label": "Team 5"
    },
    {
      "key": "modified",
      "label": "Modified"
    }
  ]
}
POST /locations/{locationId}/customFields
{
  "name": "Install Date",
  "dataType": "DATE",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "QB Invoice #",
  "dataType": "TEXT",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "QB Invoice Date",
  "dataType": "DATE",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "QB Parent Account",
  "dataType": "TEXT",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "Job Site / Sub-Job",
  "dataType": "TEXT",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "Scope / Product",
  "dataType": "TEXT",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "Multi-Visit Group",
  "dataType": "TEXT",
  "model": "opportunity"
}
POST /locations/{locationId}/customFields
{
  "name": "QB Customer Name",
  "dataType": "TEXT",
  "model": "contact"
}
POST /locations/{locationId}/customFields
{
  "name": "Customer Segment",
  "dataType": "SINGLE_OPTIONS",
  "model": "contact",
  "options": [
    {
      "key": "residential",
      "label": "Residential"
    },
    {
      "key": "commercial",
      "label": "Commercial"
    },
    {
      "key": "builder_account",
      "label": "Builder Account"
    }
  ]
}