Add or change one branch
save_branchAdd a branch, or change one (give its id from get_overview brands[].profile.branchDirectory); every other branch stays as it is. A branch line is given to customers who ask for that branch and is treated as a staff number the assistant never replies to; leave phone empty when the branch uses the main line. Keep hours and fees in the Sheet. Billing: the first branch is included; on the SGD 89 plan (get_overview billing.perBranch true) each branch past the first adds SGD 20 a month from the next bill, never part-way through a month. Tell the person before adding one; the result's billChange gives the new monthly total.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "save_branch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | A branch's id, to change that branch; leave out to add one. | |
| area | No | Up to 60 characters. | |
| name | Yes | The name customers use for this branch, up to 120 characters. | |
| brand | No | Which assistant (its slug from get_overview `brands[].slug`). Leave out when the business has one. | |
| phone | No | This branch's own line, only if different from the main line. | |
| address | No | Up to 200 characters. | |
| payeeGroup | No | Which payment account its customers pay into: "" for the main one, else a payment account's id. | |
| reviewLink | No | This branch's own review link. | |
| paymentNote | No | An extra payment instruction sent only to this branch's customers, up to 200 characters. | |
| ownEnquiries | No | For a franchise or separately run branch: the assistant gives this branch's line instead of its fees, timings or bookings. Needs phone. |