Adjusting how Axiom runs
# Running axiom headless (invisible)
First, load your axiom's settings by clicking the 'gear' icon:
A pane opens on the right. Click on the eye icon, labelled 'Headless'.

# Running axiom with your own chrome
By default, axiom uses its own bundled version of Chromium.
It may be helpful to use your own, pre-installed version of Chrome. This may also solve any problems with sessions syncing. Please note this feature is only available when using the Axiom desktop application.
First, load your axiom's settings by clicking the 'gear' icon:
Click on the other gear icon labelled 'load chrome extension'.
Here, you'll be able to specify the path to your chrome executable. This can be found by visiting chrome://version in a new browser tab.

# Using a custom Chromium profile
This requires a few steps, but it allows you to have custom settings when running Axiom. This feature is only available when using the axiom desktop application.
First, download and install Chromium - you will need this in addition to Chrome installed. https://download-chromium.appspot.com/
Second, load your axiom's settings by clicking the 'gear' icon:
Then click on 'Chrome profile'.
Thirdly, within Chromium, visit: chrome://version/
Check the Profile Path entry here, copy it, and paste into the box under "Chrome profile".

If for some reason Profile Path is blank, then it's likely because Chromium is installed in the same location as the profiles, rather than in a separate location as is usually the case.
In that case, the Chromium profiles are likely stored in one of the following locations, depending on operating system:
- Windows 7, 8.1, and 10: C:\Users\username\AppData\Local\Google\Chrome\User Data\Default
- Mac OS X El Capitan: Users/username/Library/Application Support/Google/Chrome/Default
- Linux: /home/username/.config/google-chrome/default
In order to edit settings in your Chromium profile, simply open Chromium and change the settings you would like. These will then be saved and will be used the next time axiom runs your automations.
There are a number of settings you can change and use in your automations. One example is setting PDFs to download instead of open in the browser, in those cases where axiom is not able to download the PDF automatically.
To change this setting, visit: chrome://settings/content/pdfDocuments in your browser and change the default behaviour to "Download PDFs".
IMPORTANT: Make sure Chromium is fully closed before running your automation; Chromium will crash if it attempts to load a profile which is already being used in an open Chromium window.
# Troubleshooting
- Please ensure you have setup a Chromium install, following the instructions above - don't use the Chrome from which you run axiom to create the profile.
- If Chromium says 'about:blank' and does not execute, note the point above - you need to close Chromium before beginnning your automation. Then, Trigger axiom from Chrome.
- If Chromium starts with 'Who's using Chromium' and does not execute, please check the path to your profile above. Copy the path exactly from chrome://version, and do not add any trailing slahes (i.e. Use '/Profile' not '/Profile/' )
# Running axiom with other chrome extensions
You can use axiom with other chrome extensions. Please note this feature is only available when using the Axiom desktop application.
First, load your axiom's settings by clicking the 'gear' icon:
Click on the other gear icon labelled 'load chrome extension'.
Here, you'll be able to specify the path to your chrome extension. Detailed instructions for obtaining this are provided next to the form input.

Not all extensions will work with Axiom. Generally, those which modify the pages of a website will work fine, whereas those which offer separate functionality will not.