amuraz Logo

amuraz

Settings
General
Marketplace Settings
Presets
Marketing
Image Tools
Workflow
🎨

Appearance

Dark Mode

Enable dark theme for the entire dashboard.

🌐

Language

Select the language for the application interface.
eBay
🔗

eBay Merchant Hub

Connect and manage your eBay accounts. Each account maintains its own marketplace settings and listing policies.

🌍

Marketplace

Select your marketplace.
Enter your VAT rate (%). Defaults to 0 if left blank.
📋

Default Policies

Select your policies — loaded directly from your eBay account.

🗂️

My eBay Categories

Add the eBay categories you list in. The dashboard's Category and Condition dropdowns are populated from this list, per marketplace.

No categories added yet. Click + Add to choose one.

Shopify
🛍️

Shopify Merchant Hub

Connect and manage multiple Shopify stores. Each store maintains its own delivery profiles and product sync settings.

ℹ️

Shopify Sync

  • Push listings to Shopify as draft products
  • Sync shipping & fulfilment policies
  • Import Shopify categories into amuraz
  • Offline access — no re-auth required

Permissions requested: read_products, write_products, read_orders

🚚

Delivery Profiles

Not yet synced

Pinterest
📌

Pinterest Merchant Hub

Connect and manage multiple Pinterest accounts. Click "Add Account" to authorize via Pinterest OAuth — your access token, refresh token, and conversion-API token are all minted server-side.

ℹ️

Pinterest Sync

  • Push listings to Pinterest as Product Pins
  • Manage multiple Pinterest accounts side-by-side
  • Sync boards & targeting per account
  • Conversion API token auto-minted on connect

All v5 scopes requested — secret/biz_access scopes apply only if approved on your Pinterest app.

Single Listing Preset
🏷️

Listing Details

— shown in the load selector
Loading fills the form fields below.
Which store section this preset publishes into.
Conditions are populated automatically when you select an eBay category above.
Builds the eBay SKU for each listing. Include {COUNTER} or {DATETIME} for uniqueness. Max 50 chars, alphanumeric only — separators are stripped before sending to eBay.
Preview: 0/50

Gemini will determine these from the image. Allowed values forces Gemini to pick from the list (SELECTION_ONLY).

No custom item specifics yet.
— select description below
0 chars
Format applied to every Single listing from this preset.
💰

Pricing & Policies

Tokens used to search eBay for comparable sold/active prices. Leave blank to use the title template.
No category filter
Restricts the eBay price search to the selected category.
Filters by condition via eBay aspect_filter.
Prices will round to this ending digit (e.g. £4.99, £12.99).
Every listing in this preset is published at this exact price. No price search is performed.
Policies
Overrides the global default shipping policy for Single presets.
Which eBay account to publish to.
📦

Duplicate Handling

Control what happens when an item appears multiple times in a batch.
🤖

AI & Media

How many photos the AI will group per single listing.
Pick one image position for the AI to read. Available positions are limited by the count above.
Additional images injected as images into every listing of this preset.

Saved Presets

No presets saved yet.

Save / Update Preset

The Preset Name above is used as the key — saving again with the same name overwrites it.

Multi-Variation Listing Preset
🏷️

Listing Details

— shown in the load selector
Loading fills the form fields below.
Which store section this preset publishes into.
Conditions are populated automatically when you select an eBay category above.
Builds the eBay SKU for each variant. Include {COUNTER} or {DATETIME} for uniqueness. Max 50 chars, alphanumeric only — separators are stripped before sending to eBay.
Preview: 0/50

Gemini will determine these from the image. Allowed values forces Gemini to pick from the list (SELECTION_ONLY).

No custom item specifics yet.
The name displayed for each variation row on the eBay listing.
The item specific field Gemini should extract as the variation name per image. e.g. Condition, Size, Colour.
— select description below
0 chars
💰

Pricing & Policies

Tokens used to search eBay for comparable sold/active prices. Leave blank to use the title template.
No category filter
Restricts the eBay price search to the selected category.
Filters by condition via eBay aspect_filter.
Prices will round to this ending digit (e.g. £4.99, £12.99).
Every listing in this preset is published at this exact price. No price search is performed.
Policies
Overrides the global default shipping policy for Multi-Variation presets.
Which eBay account to publish to.
🤖

AI & Media

How many photos the AI will group per variation.
Pick one image position for the AI to read. Available positions are limited by the count above.
Additional images injected as images into every listing of this preset.

Saved Presets

No presets saved yet.

Save / Update Preset

The Preset Name above is used as the key — saving again with the same name overwrites it.

Pinterest

Schedule Presets

Each preset is a named daily plan. Assign one per board on the Marketing page. Windows fire at exact HH:MM:SS times daily. At each fire time the scheduler drains pins / hour from the queue and spreads them across boards / hour.

Loading presets…
📤

Upload Preset

Default per-pin metadata applied when the Chrome extension ingests new images (link prefix, watermark, default keywords, default framework/hook templates).

Coming Soon Frontend placeholder — the upload preset model will be wired here at a later stage.
Gemini Prompts
🧠

Board Creation Prompt

Runs once per new board, just before POST /v5/boards. Generates board name + description from your persona + marketing angle.

Prompt
Generate a Pinterest board name (≤ 50 chars) and a board description (≤ 500 chars) for a board targeting persona "{{persona}}" with marketing angle "{{marketingAngle}}". Tone: aspirational, scroll-stopping, audience-led. The name must be unique and evocative — not generic. Return JSON only: { "name": "...", "description": "..." }
Sent to Pinterest
POST /v5/boards { "name": <from Gemini>, "description": <from Gemini>, "privacy": "PUBLIC" }
📌

Pin Creation Prompt

Runs per queued pin at scheduled fire time (just before POST /v5/pins). Uses per-pin params from the Chrome extension + parent board's persona.

Prompt
Image URL: {{imageUrl}} Framework: {{framework}} Hook: {{hook}} Keywords: {{keywords}} Board persona: {{persona}} Marketing ang.: {{marketingAngle}} Outbound URL: {{link}} Generate: - title ≤ 100 chars (use the hook as the lead) - description ≤ 800 chars (weave keywords naturally; soft CTA at end) - alt_text ≤ 500 chars (literal description of the image) Return JSON only: { "title": "...", "description": "...", "alt_text": "..." }
Sent to Pinterest
POST /v5/pins { "board_id": <numeric id from our pins/{boardId} doc>, "media_source": { "source_type": "image_url", "url": <imageUrl>, "is_standard": true }, "title": <from Gemini>, "description": <from Gemini>, "alt_text": <from Gemini>, "link": <outbound URL> }

Watermark

Custom Layer

Auto Background