BareBones + Make

Make (formerly Integromat) lays your automation out as a visual scenario. Drop an HTTP module at the end of any flow and every run posts a clean line to your ledger.

HTTP · Make a request
URL     https://barebonespm.com/api/v1/ledger
Method  POST
Header  Authorization: Bearer YOUR_KEY
Body    application/json
{
  "amount": 142.50,
  "type": "EXPENSE",
  "category": "UTILITIES"
}

What you'll need

The endpoint the HTTP module calls

POST/api/v1/ledger

Authorization: Bearer <your_api_key>

Create a key on your dashboard. Full reference in the API docs.

FieldTypeNotes
amount*numberDollar amount, e.g. 142.50
type*enumINCOME, EXPENSE, or CHARGE
category*enumRENT, UTILITIES, REPAIRS, INSURANCE, TAXES, …
property_idintegerWhich property (optional)
unit_idintegerSpecific unit; omit = property-wide
transaction_datestringYYYY-MM-DD; defaults to today
reason_descriptionstringFree-text note for the line
statusenumPAID or UNPAID (default UNPAID; ignored for INCOME)

* required

Step by step

Build the scenario

Everything upstream is yours to design; the final module is the BareBones call.

    1

    Create an API key

    Generate one under API keys on your dashboard.

    2

    Add your trigger module

    Watch an inbox, a webhook, a Google Sheet, or run on a schedule — whatever starts the flow.

    3

    Add the HTTP module

    Choose HTTP → Make a request. Set URL https://barebonespm.com/api/v1/ledger and method POST.

    4

    Add the headers

    Add Authorization: Bearer YOUR_KEY and Content-Type: application/json.

    5

    Build the JSON body

    Set the body type to Raw / JSON and map fields from earlier modules into amount, type, category.

    6

    Run once, then schedule

    Use Run once to confirm a 201, then set the scenario’s schedule and switch it on.

Get your API key and wire it up.

Create a key on your dashboard, point your tool at POST /api/v1/ledger, and your books start keeping themselves.

Other integrations