# Save to specific folder?

**URL:** <https://community.folivora.ai/t/save-to-specific-folder/25412>\
**Category:** Configuration Help & General Discussion\
**Created:** [December 29, 2021, 10:55am UTC](https://community.folivora.ai/t/save-to-specific-folder/25412 "2021-12-29T10:55:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![iamdannywyatt](https://community.folivora.ai/user_avatar/community.folivora.ai/iamdannywyatt/32/19142_2.png) [@iamdannywyatt](https://community.folivora.ai/u/iamdannywyatt)\
**Post date:** [December 29, 2021, 10:55am UTC](https://community.folivora.ai/t/save-to-specific-folder/25412/1 "2021-12-29T10:55:28Z")

</div>

I have a set of instructions that go through certain menu options and then it opens that window to save a file in a location. Then I manually pick the folder, because that window doesn't always open on the folder I want. Is it possible to make BTT find that folder for me automatically?

Example: let's say I have a TextEdit file and when I hit a certain shortcut, BTT goes to File \> Save As...  
So now I see the window to pick the location. Let's say I want the window to always be the Desktop. Can BTT have some kind of action, script, or anything similar that picks the folder for me?  
That way I could run the whole trigger without doing anything manually.

Hope it makes sense 🙂  
Thanks

---

<div class="post-metadata">

**Author:** ![BenW](https://community.folivora.ai/letter_avatar_proxy/v4/letter/b/8edcca/32.png) [@BenW](https://community.folivora.ai/u/BenW)\
**Post date:** [May 1, 2026, 6:17pm UTC](https://community.folivora.ai/t/save-to-specific-folder/25412/2 "2026-05-01T18:17:01Z")

</div>

I’m wanting to do this, too. Am I missing something?

---

<div class="post-metadata">

**Author:** ![xidiot](https://community.folivora.ai/user_avatar/community.folivora.ai/xidiot/32/27204_2.png) [@xidiot](https://community.folivora.ai/u/xidiot)\
**Post date:** [May 3, 2026, 8:34pm UTC](https://community.folivora.ai/t/save-to-specific-folder/25412/3 "2026-05-03T20:34:31Z")

</div>

This should do it:

```auto
[
  {
    "BTTLastUpdatedAt" : 1777840390.052624,
    "BTTTriggerType" : 0,
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
    "BTTAdditionalConfiguration" : "0",
    "BTTShortcutKeyboardType" : 2302,
    "BTTTriggerOnDown" : 1,
    "BTTLayoutIndependentChar" : "s",
    "BTTShortcutKeyCode" : 1,
    "BTTShortcutAdvancedModifierKeys" : "0",
    "BTTShortcutModifierKeys" : 1966080,
    "BTTOrder" : 0,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTActionsToExecute" : [
      {
        "BTTLastUpdatedAt" : 1777840437.530277,
        "BTTTriggerParentUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
        "BTTIsPureAction" : true,
        "BTTUUID" : "ECB0EFCA-C9D9-4A98-B16A-464567A49CAF",
        "BTTPredefinedActionType" : 264,
        "BTTPredefinedActionName" : "",
        "BTTLayoutIndependentActionChar" : "s",
        "BTTAdditionalActionData" : {

        },
        "BTTShortcutToSend" : "58,56,55,1",
        "BTTOrder" : 0
      },
      {
        "BTTLastUpdatedAt" : 1777840390.0541539,
        "BTTTriggerParentUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
        "BTTIsPureAction" : true,
        "BTTUUID" : "1FDA0D10-C332-45DC-91A0-5DDF8FD6EC3F",
        "BTTPredefinedActionType" : 345,
        "BTTPredefinedActionName" : "Pause Execution or Delay Next Action (async or not blocking)",
        "BTTDelayNextActionBy" : "0.8",
        "BTTOrder" : 1
      },
      {
        "BTTLastUpdatedAt" : 1777840390.054595,
        "BTTTriggerParentUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
        "BTTIsPureAction" : true,
        "BTTUUID" : "89915212-32E5-4E99-A720-7E503A2123F7",
        "BTTPredefinedActionType" : 264,
        "BTTPredefinedActionName" : "",
        "BTTLayoutIndependentActionChar" : "g",
        "BTTShortcutToSend" : "56,55,5",
        "BTTOrder" : 2
      },
      {
        "BTTLastUpdatedAt" : 1777840390.0550079,
        "BTTTriggerParentUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
        "BTTIsPureAction" : true,
        "BTTUUID" : "A308E58E-24D8-47DB-86D4-29F2DD346A5C",
        "BTTPredefinedActionType" : 345,
        "BTTPredefinedActionName" : "Pause Execution or Delay Next Action (async or not blocking)",
        "BTTDelayNextActionBy" : "0.8",
        "BTTOrder" : 3
      },
      {
        "BTTLastUpdatedAt" : 1777840390.0553799,
        "BTTTriggerParentUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
        "BTTIsPureAction" : true,
        "BTTUUID" : "95D0CFC7-BA22-42A7-B0D8-E5E37B3BC195",
        "BTTPredefinedActionType" : 118,
        "BTTPredefinedActionName" : "Insert or Type or Paste Custom Text",
        "BTTAdditionalActionData" : {
          "BTTActionTextToPaste" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2822\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;\\csgray\\c100000;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf2 ~/Desktop/}"
        },
        "BTTMoveCursorLeftBy" : "(null)",
        "BTTOrder" : 4
      },
      {
        "BTTLastUpdatedAt" : 1777840390.0557361,
        "BTTTriggerParentUUID" : "CB87A2C1-9F5A-4492-8DF4-B8EF8B384F20",
        "BTTIsPureAction" : true,
        "BTTUUID" : "7D71C843-9BB6-4CD0-869C-79A6846B9A53",
        "BTTPredefinedActionType" : 264,
        "BTTPredefinedActionName" : "",
        "BTTShortcutToSend" : "36",
        "BTTOrder" : 455
      }
    ]
  }
]

```

Copy the above and paste it under the "Keyboard Shortcuts" section for TextEdit.

 ![image](https://community.folivora.ai/uploads/default/original/3X/1/f/1f829a5de2b2321babad576cc1e85d60135aa05e.jpeg)
