Actions22
- Video Actions
- Avatar Actions
- Voice Actions
- Template Actions
- Product Actions
- AI Script Actions
- File Actions
- Visual Style Actions
- Webhook Actions
Overview
The node integrates with the JoggAI API to upload product information either by crawling a product page URL or by manually entering product details. This is useful for automating the ingestion of product data into AI-driven workflows, such as generating marketing content, managing product catalogs, or enriching e-commerce platforms.
Typical use cases include:
- Automatically extracting product details from a webpage URL to quickly add new products.
- Manually inputting detailed product information including media assets for custom or proprietary products.
- Managing product metadata and associated media in an AI-powered content creation pipeline.
Properties
| Name | Meaning |
|---|---|
| Creation Method | Choose how to provide the product information: "From URL" (crawl a URL) or "Manual Entry". |
If Creation Method is "From URL":
| Name | Meaning |
|---|---|
| Product URL | The URL of the product page to crawl for information. |
If Creation Method is "Manual Entry":
| Name | Meaning |
|---|---|
| Product Name | The name of the product. |
| Description | A multiline text describing the product introduction and selling points. |
| Target Audience | The intended audience for the product, e.g., "Tech-savvy millennials". |
| Media | One or more media resources related to the product, each with: |
| - Type: Image or Video | |
| - Name: The filename or identifier of the media asset | |
| - URL: Publicly accessible URL of the media asset | |
| - Description: Brief description of the media content |
Output
The node outputs JSON data representing the result of the product upload operation. This typically includes confirmation of the uploaded product details, any identifiers assigned by the JoggAI API, and status messages.
If media files are included, the output may reference these assets but does not directly output binary data. The node focuses on structured JSON responses reflecting the product's state after upload.
Dependencies
- Requires an API key credential for authenticating with the JoggAI API.
- Network access to the JoggAI service endpoint.
- For URL-based product creation, the node must be able to access the specified product URLs publicly.
- No additional environment variables are explicitly required beyond the API authentication.
Troubleshooting
Common Issues:
- Invalid or inaccessible product URL when using the "From URL" method can cause failures in crawling product data.
- Missing required fields in manual entry mode (e.g., product name or media URLs) may lead to errors.
- Network connectivity issues or invalid API credentials will prevent successful communication with the JoggAI API.
Error Messages:
- Errors indicating request failure usually relate to network problems or invalid inputs.
- Authentication errors suggest incorrect or missing API key configuration.
- Validation errors may occur if mandatory properties are omitted or malformed.
Resolutions:
- Verify that the product URL is correct and publicly accessible.
- Ensure all required manual fields are filled out properly.
- Confirm that the API key credential is correctly set up in n8n.
- Check network connectivity and firewall settings.
Links and References
- JoggAI API Documentation (placeholder link based on provided documentation URL constant)
- n8n Documentation on Creating Custom Nodes
- Best practices for Handling Media in n8n