{
  "format": "rote-workflow",
  "version": 1,
  "tool": "cleaner",
  "name": "Calendly invitees: one row per person",
  "steps": [
    {
      "id": "tpl-cal-empty",
      "type": "remove_empty",
      "columns": []
    },
    {
      "id": "tpl-cal-trim",
      "type": "transform",
      "columns": [],
      "change": {
        "kind": "trim"
      }
    },
    {
      "id": "tpl-cal-email",
      "type": "transform",
      "columns": [
        "Invitee Email"
      ],
      "change": {
        "kind": "lower"
      }
    },
    {
      "id": "tpl-cal-names",
      "type": "transform",
      "columns": [
        "Invitee Name"
      ],
      "change": {
        "kind": "title"
      }
    },
    {
      "id": "tpl-cal-dedupe",
      "type": "dedupe_rows",
      "columns": [
        "Invitee Email"
      ],
      "keep": "last",
      "ignoreCase": true,
      "collapseWhitespace": true,
      "matchBlankKeys": false
    },
    {
      "id": "tpl-cal-sort",
      "type": "sort",
      "keys": [
        {
          "column": "Event Type Name",
          "direction": "asc",
          "kind": "text"
        },
        {
          "column": "Invitee Name",
          "direction": "asc",
          "kind": "text"
        }
      ]
    }
  ]
}
