Connecting Stripe

Connecting Stripe to Greppilot and listing invoices

The Stripe integration enables Greppilot to query your Stripe account data for financial analytics, reporting, and automated insights. You can use natural language to retrieve information about customers, subscriptions, payments, and other Stripe resources.

Prerequisites

To connect Stripe, you need a Secret API Key.

  1. Log in to your Stripe Dashboard.
  2. Navigate to Developers > API keys.
  3. Locate your Secret key. If it is hidden, click "Reveal test key" or "Reveal live key" to view it.

    Greppilot requires a Secret Key (prefixed with sk_) to interact with your Stripe data. Publishable Keys (prefixed with pk_) are not supported for this integration as they lack the necessary permissions.

Configuration

Follow these steps to configure the Stripe integration in Greppilot:

  1. In Greppilot, navigate to the Integrations section.
  2. Select Stripe from the list of available integrations.
  3. Enter your Secret Key into the designated apiKey field.
ParameterTypeDescription
apiKeystringYour Stripe Secret API Key (e.g., sk_live_... or sk_test_...). This key grants Greppilot programmatic access to your Stripe account for data retrieval.

Functionality

Upon successful connection, Greppilot dynamically discovers and exposes tools for querying your Stripe data. The AI agent can access a comprehensive range of Stripe resources, enabling detailed analytics and reporting.

Supported operations typically include actions such as:

  • list_ (e.g., list_customers, list_invoices)
  • get_ (e.g., get_customer, get_invoice)
  • retrieve_ (e.g., retrieve_subscription, retrieve_payment_intent)
  • search_ (e.g., search_customers)
  • fetch_ (e.g., fetch_balance_transactions)

You can then use natural language queries within the Greppilot dashboard to interact with your Stripe data, generate reports, and gain actionable insights.