Skip to main content
You need to generate an API key in the dashboard for Google Sheets integration. See our API reference for instructions. Alternatively, you can manually export your Helio transactions as a .csv file from the dashboard.
Script version: v0.2.6 Please test with a new Google Sheet when upgrading the script to avoid data duplication due to new columns.

Get Started

  • Create a Google Sheet
    • Open a new sheet.
    • Go to Extensions -> App Script.
  • Add the script
    • In the text editor, pictured below, connect your Google account if prompted.
  • Copy and paste the provided script code, replacing the starter myFunction.
Developers can customise headers and columns.
  • Save and Run
    • Click the save icon or press Ctrl+S.
    • Select the main function from the dropdown next to Debug if you’re running an old version.
    • Press Run. Approve any Google permissions if prompted.
  • Verify
    • If successful, your transactions will appear in the Google Sheet.
Optional: Customise the sheet (e.g., hide columns, change header names), but avoid altering the order of columns.

Add Automation to Your Google Sheets

  • Open Triggers
    • In the Google App Script tab, click the clock icon Triggers in the left menu.
  • Set Up a Trigger
    • Click Add Trigger.
    • Configure the following:
      • Function to Run: Select Main.
      • Deployment: Select Head.
      • Event Source: Choose Time-driven.
      • Type and Interval: Select an internal (e.g., every 30 minutes or 1 hour).
For assistance, visit our Discord support channel.