ChatPilot
Account and licence

Your settings in one file

settings.json holds the settings of the panel's cards: edit it as JSON, undo a save, change it by hand or copy it to another install.

The settings you make on the panel's cards are also kept in one file, settings.json, next to config.yaml: automatic follow-ups, the auto-answer level and always-to-me topics, away mode, the digest times, what you use ChatPilot for, automatic updates, the look, and the display choices you use on all devices. More settings move into it over time. It never holds keys or passwords.

The file is rewritten whenever a card changes one of its settings, so it always shows what the panel shows.

Edit it in the panel

Settings → Settings file shows the file as JSON. Under What each key means every setting is explained; Find a key searches them.

  • Change what you like and press Save. The whole file is checked first: a mistake marks its line, says what's wrong and changes nothing.
  • Discard changes puts back what the file says now.
  • Every save keeps the version before it (the last 10). Undo last save goes back one.

What's in the file

Each key belongs to a card in the panel. The panel's What each key means shows the same list with the default of each.

KeyCardWhat it does
follow_ups.daysAutomation → Automatic follow-upsDays without an answer before a reminder; 0 is off
follow_ups.waiting_on_themAutomation → Automatic follow-upsRemind you when your last message got no answer
follow_ups.waiting_on_meAutomation → Automatic follow-upsRemind you when a chat has waited for your reply
auto_answer.default_levelAutomation → Auto-answerThe level for chats without their own: careful, normal, full or owner (Always to me)
auto_answer.always_to_meAutomation → Auto-answerTopics that always wait for you, whatever the level
auto_answer.tag_levelsAutomation → Auto-answerA level per people tag
auto_answer.all_offAutomation → Auto-answerThe off switch for every chat at once
away_mode.onAutomation → Away modeSend the away message (once a day per person, private chats only)
away_mode.messageAutomation → Away modeThe away message
away_mode.only_when_neededAutomation → Away modeOnly when ChatPilot sees a reply is needed
digests.timesSettings → DigestsTimes of the digest of what waits on you, like ["08:30", "17:30"]; [] is off
digests.backgroundSettings → DigestsTime of the background chats digest, like "08:00"; "" is off
use_modes.modesSettings → What you use ChatPilot forsales, support, builder, personal; [] shows everything
use_modes.toolsSettings → What you use ChatPilot forYour own show or hide per page; wins over the modes
updates.autoSettings → UpdatesInstall updates by themselves
display.themeSettings → DisplayThe look: preset, your own colours and corners, font and icons; in team mode the team look
display.members_ownSettings → DisplayTeam mode: Own looks, members may keep a look of their own over the team look
all_devices.light_darkSettings → DisplayLight or dark on every device
all_devices.textSettings → DisplayText size on every device
all_devices.densitySettings → DisplayDensity on every device
all_devices.clockSettings → Display24 or 12 hour times on every device
all_devices.dateSettings → DisplayDate order on every device
all_devices.motionSettings → DisplayAnimations on every device
all_devices.startSettings → DisplayThe start page on every device
all_devices.iconsSettings → DisplayIcons in colour or mono on every device
all_devices.chatviewSettings → DisplayMessages as bubbles or as a list on every device
all_devices.initialsSettings → DisplayThe sender's initials next to a message on every device
all_devices.paneSettings → DisplayHow wide the messages run in the reading pane on every device
all_devices.soundSettings → DisplayThe chime for new messages on every device: off, smart (people, VIP and urgent) or all

A key under digests or updates that is null follows config.yaml. A key under all_devices that is null lets each device keep its own choice.

Edit it by hand

You can also change settings.json in any editor, also while ChatPilot is stopped. ChatPilot picks the change up within a few seconds, with the same checks as Save. Keys you leave out stay as they are.

A file with a mistake changes nothing. A banner in the panel then names the line until the file is right again; Fix it opens the card. See A banner says settings.json has an error.

Copy it to another install

Settings → Backups → Download settings.json saves a copy. On the other install, Load from another install… shows every setting it would change before anything is saved. See Backups.

Checked against ChatPilot 0.1.0b1. Report a problem with this page