# Result MarketSharp sales appointments and log what happened

> Find MarketSharp appointments with no Appt Result, set Sold or not sold from the rep's report, add the note and check the follow-ups fired.

Source: https://cotlet.dev/integrations/marketsharp-api-mcp-server/result-sales-appointments

Reps text the office "sold the Millers, 5k down" or "no decision, call back in two weeks", and someone has to open each contact and set the Appt Result. The ones nobody results make the closing ratio wrong and never get the follow-up calls the Appointment Rules were built for.

Cotlet does it in your own MarketSharp account with list\_appointments, get\_contact, result\_appointment and add\_note, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=marketsharp) [All MarketSharp tools](https://cotlet.dev/integrations/marketsharp-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can MarketSharp do this on its own?

MarketSharp's read-only OData API can read appointments and their results, but no official API can set an Appt Result or add a note (checked 12 Oct 2026). Inside MarketSharp, Appointment Rules create follow-up activities automatically once a result is saved, so the gap is the resulting itself: someone still has to find the open appointments and enter each result by hand.

By hand

## How you do it in MarketSharp today

1. To find the gaps, open the Sales tab, filter by Salesperson and Date Range, and look for appointments whose Appointment Result is empty. MarketSharp recommends viewing or exporting this list to Excel daily so nothing slips through.
2. For each visit, use Quick Find to open the contact, go to the Inquiries & Appointments tab and click Edit on the appointment.
3. Pick the Appt Result (and a Result Reason if your company uses them). A result marked Sold shows a congratulations banner and the button turns into Save & Create Job, which converts the lead to a customer.
4. Type what the rep said into the appointment notes or the contact's Notes tab, then save.
5. Open the Activities tab to confirm the Activity Process from your Appointment Rules was created. When it is missing, MarketSharp support suggests clearing the result, saving, and setting it again.

With an agent

## How to result MarketSharp sales appointments and log what happened

Prompt

```
Find last week's sales appointments that still have no Appt Result. For each one, ask me or the rep what happened, set the result, add the rep's note to the contact, and tell me if the follow-up activities from our Appointment Rules did not show up.
```

1. 01  
### List what is still open  
The agent calls list\_appointments for the period you name with unresulted\_only, then groups the visits by salesperson. Appointments dated today or later are left out, since they have not happened yet.
2. 02  
### Collect the outcome, never guess it  
For each visit it uses what you pasted (rep texts, a recap email) or asks you. An appointment with no clear outcome stays open and goes on a "ask the rep" list. The agent never marks anything Sold on a hunch, because Sold turns the lead into a customer.
3. 03  
### Map the words to your own results  
Phrases like "no decision" or "spouse not home" are matched to your company's Appt Result options from the Editable Drop Down List. When two options fit, the agent asks which one you mean, since the Sold and Presentation checkboxes on each result decide how it counts in closing ratio reports.
4. 04  
### Set the result and keep the note  
Each result\_appointment call waits for your OK, then add\_note stores the rep's own words on the contact, such as the deposit amount or the reason they walked. A Sold result comes back with "create a job" as the next step, which the agent passes to you because job creation stays in MarketSharp.
5. 05  
### Check that the follow-ups fired  
After resulting, get\_contact shows the open activities. If an Appointment Rule should have created a call-back and none is there, the agent flags that contact so you can reset the result in MarketSharp, as its support article describes.

### What you get back

Example data

```
Appointments 5 to 11 Oct with no result: 9 (jsmith 5, kpatel 4)
Resulted Sold: Dana Miller, Kitchen, note "5,000 deposit by check, start after Nov 1"
Resulted Demo / No Sale: Rob Alvarez, Roofing; call-back activity created by your Appointment Rule
Resulted No Show: Lisa Park, Windows
Follow-up missing: Carla Nguyen resulted Demo / Maybe, but no activity appeared; reset the result in MarketSharp
Still open, ask the rep: 4 appointments for kpatel (Reed, Owens, Hall, Ortiz)
Next step for you: create the job for Dana Miller
```

### Other ways to ask

- Every morning at 7:30, give me a list per salesperson of yesterday's appointments that still have no Appt Result.
- Here are Jake's texts from today. Result his three appointments and put his comments on each contact.
- Only report: how many of September's appointments are still unresulted, per rep, and which lead sources they came from.
- Mark the Hall appointment as no sale and add a note that they want a call after the holidays.

Before you automate it

## What MarketSharp allows, and what to know first

- MarketSharp counts the dashboard closing ratio as appointments set against appointments resulted Sold, so every unresulted visit lowers a rep's ratio on the dashboard.
- In MarketSharp an Appt Result converts the lead to a customer only when that result has the Sold option checked in Admin > Company Setup > Editable Drop Down Lists.
- MarketSharp Appointment Rules (Admin > Automation Rules > Appointment Rules) attach an Activity Process to an Appt Result, optionally narrowed by Result Reason, and run it when the result is saved.
- A MarketSharp employee can add notes only if Employee Maintenance > Feature Permissions gives Edit on Notes for each contact type, prospect, lead and customer, separately.

result\_appointment and add\_note ask for your OK by default. To run it daily without you, switch confirmation off for those tools in your dashboard.

Sources: [MarketSharp: Sales Tab](https://support.marketsharp.com/hc/en-us/articles/1500006509762-Sales-Tab) · [MarketSharp: Converting a Lead to a Customer](https://support.marketsharp.com/hc/en-us/articles/8735324171159-Converting-a-Lead-to-a-Customer) · [MarketSharp: Appointment Rules](https://support.marketsharp.com/hc/en-us/articles/1500006461161-Appointment-Rules) · [MarketSharp: Activities not appearing after you result an appointment](https://support.marketsharp.com/hc/en-us/articles/43713664726935-Activities-not-appearing-after-you-result-an-appointment) · [MarketSharp: Salesperson Closing Ratios](https://support.marketsharp.com/hc/en-us/articles/4446511974423-Salesperson-Closing-Ratios) · [MarketSharp: My Employee Cannot Add Notes](https://support.marketsharp.com/hc/en-us/articles/5766509894679-My-Employee-Cannot-Add-Notes)

REST

## Call result\_appointment from a script

curl

```
curl https://cotlet.dev/api/v1/marketsharp/result_appointment \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"appointment_id":"a7f3c2e1-5b8d-4e0a-9c61-2d4f8b7e1a90","result":"Demo / Sold"}'
```

Example response

```
{
"appointment_id": "a7f3c2e1-5b8d-4e0a-9c61-2d4f8b7e1a90",
"contact_id": "3e9b1d44-0c27-4f5a-8e13-6a2b9c0d7f58",
"result": "Sold",
"sold": true,
"contact_type": "customer",
"next_step": "Create a job for this customer"
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is marketsharp\_result\_appointment. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/marketsharp-api-mcp-server#automations)

Tools

## MarketSharp tools this automation uses

__Cotlet MarketSharp tools used to result MarketSharp sales appointments and log what happened__
| Tool | Parameters |
| ------------------- | --------------------------------------- |
| list\_appointments | from, to, salesperson, unresulted\_only |
| get\_contact | contact\_id |
| result\_appointment | appointment\_id, result |
| add\_note | contact\_id, text |

[All 14 MarketSharp tools with descriptions](https://cotlet.dev/integrations/marketsharp-api-mcp-server#tools)

## Frequently asked questions

### Why did no follow-up activity appear after resulting an appointment?

MarketSharp creates activities only if an Appointment Rule links that Appt Result to an Activity Process. If the rule exists and nothing appears, MarketSharp support suggests editing the appointment, clearing Appt Result, saving, then setting the result again.

## More MarketSharp automations

- [Add MarketSharp leads from email and book the sales appointment](https://cotlet.dev/integrations/marketsharp-api-mcp-server/add-leads-and-book-appointments)
- [MarketSharp API and MCP server: every tool](https://cotlet.dev/integrations/marketsharp-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to MarketSharp.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with MarketSharp.

[Request access](https://cotlet.dev/app/signup?app=marketsharp)
