Skip Navigation
Show nav
Dev Center
  • Get Started
  • Documentation
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
    • .NET
  • Documentation
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
Hide categories

Categories

  • Heroku Architecture
    • Compute (Dynos)
      • Dyno Management
      • Dyno Concepts
      • Dyno Behavior
      • Dyno Reference
      • Dyno Troubleshooting
    • Stacks (operating system images)
    • Networking & DNS
    • Platform Policies
    • Platform Principles
  • Developer Tools
    • Command Line
    • Heroku VS Code Extension
  • Deployment
    • Deploying with Git
    • Deploying with Docker
    • Deployment Integrations
  • Continuous Delivery & Integration (Heroku Flow)
    • Continuous Integration
  • Language Support
    • Node.js
      • Working with Node.js
      • Node.js Behavior in Heroku
      • Troubleshooting Node.js Apps
    • Ruby
      • Rails Support
      • Working with Bundler
      • Working with Ruby
      • Ruby Behavior in Heroku
      • Troubleshooting Ruby Apps
    • Python
      • Working with Python
      • Background Jobs in Python
      • Python Behavior in Heroku
      • Working with Django
    • Java
      • Java Behavior in Heroku
      • Working with Java
      • Working with Maven
      • Working with Spring Boot
      • Troubleshooting Java Apps
    • PHP
      • PHP Behavior in Heroku
      • Working with PHP
    • Go
      • Go Dependency Management
    • Scala
    • Clojure
    • .NET
      • Working with .NET
  • Databases & Data Management
    • Heroku Postgres
      • Postgres Basics
      • Postgres Getting Started
      • Postgres Performance
      • Postgres Data Transfer & Preservation
      • Postgres Availability
      • Postgres Special Topics
      • Migrating to Heroku Postgres
    • Heroku Key-Value Store
    • Apache Kafka on Heroku
    • Other Data Stores
  • AI
    • Model Context Protocol
    • Vector Database
    • Heroku Inference
      • Inference Essentials
      • AI Models
      • Inference API
      • Quick Start Guides
    • Working with AI
  • Monitoring & Metrics
    • Logging
  • App Performance
  • Add-ons
    • All Add-ons
  • Collaboration
  • Security
    • App Security
    • Identities & Authentication
      • Single Sign-on (SSO)
    • Private Spaces
      • Infrastructure Networking
    • Compliance
  • Heroku Enterprise
    • Enterprise Accounts
    • Enterprise Teams
    • Heroku Connect (Salesforce sync)
      • Heroku Connect Administration
      • Heroku Connect Reference
      • Heroku Connect Troubleshooting
  • Patterns & Best Practices
  • Extending Heroku
    • Platform API
    • App Webhooks
    • Heroku Labs
    • Building Add-ons
      • Add-on Development Tasks
      • Add-on APIs
      • Add-on Guidelines & Requirements
    • Building CLI Plugins
    • Developing Buildpacks
    • Dev Center
  • Accounts & Billing
  • Troubleshooting & Support
  • Integrating with Salesforce
  • Add-ons
  • All Add-ons
  • Hello Query
Hello Query

This add-on is operated by Hammerstone Development Corporation

Ask your database questions. Build and share beautiful dashboards.

Hello Query

Last updated April 25, 2024

The Hello Query add-on is currently in beta.

Table of Contents

  • Full Documentation
  • What is HelloQuery?
  • Provisioning the add-on
  • Connect your database
  • Migrating between plans
  • Removing the add-on
  • Support

Full Documentation

This documentation is a high-level summary of the add-on HelloQuery.

What is HelloQuery?

HelloQuery transforms natural language questions into database queries. It’s designed to understand your requests and translate them into SQL commands, fetching the data you need without writing a single line of SQL.

Here’s how it simplifies your workflow:

  • Natural Language Processing (NLP): At its core, Hello Query uses advanced NLP to understand your question and translate it into SQL. The AI is given an abbreviated schema and never sees your database data.

  • Query Translation: It then translates these questions into SQL queries using the schema and your question.

  • Data Retrieval and Reporting: The SQL queries are executed, and the results are returned in an easily digestible table format. Based on these results, you can create and export reports.

  • HelloQuery is particularly useful for businesses that need quick access to data insights without the bottleneck of technical query writing. It integrates seamlessly with Heroku Postgres, providing a versatile tool for data analysis.

Provisioning the add-on

HelloQuery can be attached to a Heroku application via the CLI:

A list of all plans available can be found here.

$ heroku addons:create helloquery
-----> Adding helloquery to sharp-mountain-4005... done, v18

After provisioning HelloQuery, type heroku addons:open helloquery from the Heroku CLI to open the add-on dashboard. You can also access the dashboard via the “Resources”, “Add-ons” section of your Heroku application page.

Connect your database

HelloQuery needs to connect to your database to be effective. There are two steps in this process: creating a read-only Postgres user and connecting to your database.

Create a read-only Postgres user

Visit your Heroku dashboard by visiting Heroku Dashboard and selecting the application you want to use. Select “Heroku Postgres” from the Add-ons menu. Next, click on “Credentials”-> “Create Credential.” Name the credential “HelloQueryAccess.” After creating the credential, attach it to your Heroku application and give it “Read-only” permissions.

Connect to HelloQuery

To access your HelloQuery dashboard, type heroku addons:open helloquery or click on HelloQuery in the “Resources” section from your Heroku application. When you open the dashboard, you will see a button that says “Heroku QuickConnect.” Click the button, and follow the steps to Oauth with Heroku. First, select the application you’d like to connect to. Second, select the read-only credential you just created called HELLOQUERYACCESS_URL.

That’s it! You’ll be redirected to the “Chat” tab of the dashboard, where you can start asking questions to your database immediately.

Migrating between plans

Use the heroku add-ons:upgrade command to migrate to a new plan.

$ heroku add-ons:upgrade helloquery:basic
-----> Upgrading helloquery:basic to sharp-mountain-4005... done, v18 ($49/mo)
       Your plan has been updated to: helloquery:basic

Removing the add-on

You can remove HelloQuery via the CLI:

This will destroy all queries and scheduled reports and cannot be undone!

$ heroku add-ons:destroy helloquery
-----> Removing helloquery from sharp-mountain-4005... done

Support

The HelloQuery team is here to support you from setup to report building.

We’re happy to help with any request! Please feel free to email us at support@helloquery.com.

Or book a time to talk with an engineer and get your questions answered.

Book A Time

Keep reading

  • All Add-ons

Feedback

Log in to submit feedback.

Zara 4 Heroku Scheduler

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure
  • .NET

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing
  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Github
  • LinkedIn
  • © 2025 Salesforce, Inc. All rights reserved. Various trademarks held by their respective owners. Salesforce Tower, 415 Mission Street, 3rd Floor, San Francisco, CA 94105, United States
  • heroku.com
  • Legal
  • Terms of Service
  • Privacy Information
  • Responsible Disclosure
  • Trust
  • Contact
  • Cookie Preferences
  • Your Privacy Choices