# Welcome to DataJet

### DataJet - Shopify Automation Platform

DataJet is a powerful automation platform for Shopify that lets you build custom workflows, integrations, and automations using a Liquid-based scripting engine.

#### What Can You Automate?

**Store Operations**

* Manage orders, customers, products, and metaobjects (create, update, delete, tag)
* Automate inventory tracking and adjustments
* Process bulk operations across your catalog

**External Integrations**

* Connect to ERPs, CRMs, and third-party APIs via HTTP/REST
* Sync data with FTP/SFTP servers (upload, download, manage files)
* Send transactional emails with custom HTML templates
* Trigger and extend Shopify Flows

**Data Processing**

* Import CSV, JSON, and XML files from any source
* Transform and map data between systems
* Export reports and data feeds automatically

**Frontend Features**

* Power real-time inventory lookups on your storefront
* Build custom forms with backend processing
* Create gift card balance checkers
* Serve dynamic content to your theme

**Scheduled Tasks**

* Run scripts on schedules from every 10 minutes to monthly
* React to 70+ Shopify webhook events in real-time
* Build custom shipping rate calculators

#### Getting Started

✨ **Option 1: Build with AI (Recommended)** Use our **AI Assistant** to create automations through natural conversation. Simply describe what you want to automate, and the AI will generate, modify, and configure scripts for you — no coding required.

* Open **Build with AI** from the app menu
* Describe your automation in plain English
* Review and activate the generated script
* Ask follow-up questions to refine the logic

*Example: "Create a script that tags customers as VIP when they spend over $500"*

**Option 2: Use Pre-built Scripts** Browse the **Scripts Library** for ready-to-use automations. Configure variables and activate — no coding required.

**Option 3: Write Custom Scripts** Use the **Developer Console** to write scripts in Liquid with our extended tags for HTTP, GraphQL, FTP, email, and more.

**Option 4: Let Us Build It** Contact us at **<support@datajet.app>** and we'll set up any automation you need at no additional cost.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.datajet-app.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
