DocumentationShopify Flow Integration

Shopify Flow Integration

LinguaFlow integrates with Shopify Flow to enable powerful translation automation workflows. Schedule translations, trigger follow-up actions, and create complex automation based on translation events.

What is Shopify Flow? Shopify Flow is a powerful automation platform that lets you create custom workflows without coding. It’s available on Shopify Plus and select plans.


What You Can Automate

With LinguaFlow’s Shopify Flow integration, you can:

Scheduled Translations

  • Automatically translate new products when they’re published
  • Schedule bulk translations to run at specific times
  • Translate content during off-peak hours
  • Set up recurring translation jobs

Translation Notifications

  • Get notified when translations complete
  • Send alerts to team members
  • Trigger Slack/email notifications
  • Track translation progress

Post-Translation Actions

  • Automatically publish products after translation
  • Update inventory across locales
  • Trigger marketing campaigns in new markets
  • Create custom follow-up workflows

Complex Workflows

  • Multi-step translation workflows
  • Conditional translations based on product tags
  • Market-specific automation
  • Resource type-based workflows

Flow Trigger: Translation Operation Completed

LinguaFlow provides a Flow trigger that fires when translation operations complete.

Trigger Data

When a translation operation completes, the trigger provides:

{
  operationId: string;              // Unique operation identifier
  operationType: "SYNC" | "TRANSLATION"; // Type of operation
  targetLocale: string;             // Primary target locale
  targetLocales: string[];          // All target locales
  resourceTypes: string[];          // Resources translated
  status: string;                   // "completed" or "failed"
  progress: number;                 // Completion percentage (0-100)
  totalEntries: number;             // Total translation entries
  processedEntries: number;         // Successfully processed entries
  completedAt: string;              // ISO timestamp
  shop: string;                     // Shop domain
  source: "FLOW" | "MANUAL";        // How it was initiated
  initiatedBy: string;              // User who started it
  isSequenceComplete: boolean;      // If part of multi-step workflow
  totalResourceTypes: number;       // Total types in sequence
  processedResourceTypes: number;   // Completed types in sequence
}

Pre-Made Flow Templates

LinguaFlow includes ready-to-use Flow templates that you can customize:

1. Auto-Translate New Products

Trigger: Product created Action: Translate product to all active locales

Use Case: Automatically translate products when they’re added to your store.

Install the template

  1. Open Shopify Flow
  2. Browse LinguaFlow templates
  3. Select “Auto-Translate New Products”
  4. Click “Install template”

Configure

  1. Choose target locales
  2. Set translation options
  3. Enable/disable auto-registration
  4. Activate workflow

2. Scheduled Daily Translation

Trigger: Scheduled (daily at specified time) Action: Translate all pending content

Use Case: Run translations during off-peak hours to avoid impacting store performance.

Configuration:

  • Set preferred time (e.g., 2:00 AM)
  • Choose resource types to translate
  • Select target locales
  • Set up notifications

3. Translation Complete Notification

Trigger: Translation operation completed Action: Send email notification

Use Case: Get notified when large translation jobs finish.

What’s Included:

  • Operation status (success/failed)
  • Number of items translated
  • Time completed
  • Link to review translations

4. Translate and Publish

Trigger: Product tagged with “ready-for-translation” Action: Translate and automatically publish to international markets

Use Case: Streamline your international product launch process.

Workflow Steps:

  1. Product is tagged “ready-for-translation”
  2. LinguaFlow translates to all locales
  3. When complete, product is published to Markets
  4. Team is notified
  5. Tag is removed

5. Collection Translation Cascade

Trigger: Collection created or updated Action: Translate collection and all products within it

Use Case: Keep collections and their products in sync across languages.

Smart Features:

  • Translates collection metadata
  • Translates all products in collection
  • Maintains collection structure
  • Updates existing translations

Creating Custom Workflows

Build your own automation using LinguaFlow’s Flow trigger:

Example: Translate Products by Tag

Create new workflow

  1. Open Shopify Flow
  2. Click “Create workflow”
  3. Give it a name (e.g., “Translate French Products”)

Add trigger

  1. Search for “Product tagged”
  2. Configure: Tag contains “translate-french”

Add condition (optional)

  1. Add “Check product status”
  2. Condition: Product status is “Active”

Add LinguaFlow action

  1. Search for “LinguaFlow”
  2. Select “Translate Content”
  3. Configure:
    • Resource type: Product
    • Target locale: French (fr)
    • Auto-register: Yes

Add notification

  1. Search for “Send email”
  2. Configure: Send to your email
  3. Subject: “Product translated to French”
  4. Include product details

Test and activate

  1. Click “Test workflow”
  2. If successful, click “Turn on”

Example: Daily Bulk Translation

Create scheduled workflow

  1. Open Shopify Flow
  2. Click “Create workflow”
  3. Name: “Daily Translation Job”

Add schedule trigger

  1. Search for “Scheduled”
  2. Set frequency: Daily
  3. Set time: 2:00 AM (your timezone)

Add LinguaFlow action

  1. Search for “LinguaFlow”
  2. Select “Bulk Translate”
  3. Configure:
    • Resource types: Products, Collections
    • Target locales: All active
    • Only untranslated: Yes

Add completion notification

  1. Add “Wait for trigger”
  2. Trigger: LinguaFlow translation completed
  3. Add “Send email” action

Activate

  1. Save and turn on

Best Practices

Performance

Schedule Large Jobs:

  • Run bulk translations during off-peak hours
  • Use scheduled workflows for regular tasks
  • Avoid translating during high-traffic periods

Batch Wisely:

  • Don’t trigger translations on every single product change
  • Use tags to batch products for translation
  • Consider daily/weekly batches for updates

Reliability

Add Error Handling:

  • Set up notifications for failed operations
  • Create fallback workflows
  • Monitor translation status regularly

Test Workflows:

  • Always test with a few products first
  • Verify translations before auto-publishing
  • Monitor initial runs closely

Efficiency

Use Conditions:

  • Only translate products that need it
  • Check if translation already exists
  • Filter by product status/availability

Avoid Duplicate Translations:

  • Check if content is already translated
  • Use “only untranslated” option
  • Tag products after translation

Common Workflow Patterns

New Product Launch

Product Published →
Check if Active →
Translate to All Locales →
Wait for Completion →
Publish to Markets →
Notify Team

Content Update Sync

Product Updated →
Check if Already Translated →
Re-translate Changed Fields →
Update in All Locales →
Log Changes

Market Expansion

New Market Added →
Get All Products →
Translate to New Locale →
Review Translations →
Publish When Approved

Seasonal Campaign

Scheduled Trigger (Campaign Start) →
Tag Products for Campaign →
Translate Campaign Products →
Update Collections →
Enable in All Markets

Troubleshooting

Workflow Not Triggering

Check:

  • Workflow is turned on
  • Trigger conditions are met
  • LinguaFlow app is installed
  • Proper scopes are granted

Solutions:

  • Review workflow logs in Flow
  • Test with manual trigger
  • Verify trigger configuration
  • Check app permissions

Translations Not Processing

Check:

  • Character limit not exceeded
  • Valid target locales selected
  • Resources exist in store
  • No pending operations blocking

Solutions:

  • Check LinguaFlow dashboard for errors
  • Verify locale configuration in Markets
  • Review operation logs
  • Contact support if persists

Flow Action Fails

Common Causes:

  • Invalid configuration
  • Insufficient app permissions
  • Network timeout
  • Temporary service issue

Solutions:

  • Review error message in Flow logs
  • Check LinguaFlow status page
  • Retry the operation
  • Contact support with operation ID

Flow Trigger Reference

Event Name

translation-operation-completed

When It Fires

  • Translation operation completes (success or failure)
  • Sync operation completes
  • Bulk operation finishes

Trigger Frequency

  • Real-time (fires immediately when operation completes)
  • No rate limiting on trigger

Data Freshness

  • Data is current as of completion time
  • Includes final operation status
  • All counts and statistics are final

Advanced Use Cases

Multi-Locale Staging

Create staging workflow where translations are reviewed before going live:

  1. Translate to “staging” locale
  2. Notify reviewers
  3. Wait for approval tag
  4. Copy to production locales
  5. Publish

A/B Testing Translations

Test different translations:

  1. Translate same content with variation tags
  2. Publish variant A to 50% of customers
  3. Publish variant B to other 50%
  4. Track performance
  5. Apply winning translation

Translation Quality Control

Automated quality checks:

  1. Translation completes
  2. Check character count ratio
  3. Verify HTML structure maintained
  4. Flag for review if issues detected
  5. Auto-approve if passes checks

Getting Started

Ensure you have Shopify Flow

  • Shopify Plus or compatible plan
  • Flow app installed from App Store
  • Basic familiarity with Flow

Access Flow Templates

  1. Go to your Shopify admin
  2. Navigate to Settings → Apps and sales channels
  3. Click Shopify Flow → Open app
  4. Browse LinguaFlow templates

Install Your First Template

  1. Select “Auto-Translate New Products”
  2. Click “Use workflow”
  3. Configure target locales
  4. Turn on workflow

Monitor and Optimize

  1. Check Flow logs regularly
  2. Monitor translation completion
  3. Adjust timing/conditions as needed
  4. Expand to more workflows

Resources

Documentation

Support

  • Have questions? Contact support
  • Need custom workflows? We can help!
  • Enterprise customers get dedicated Flow setup assistance

Pro Tip: Start with one simple workflow, test it thoroughly, then expand to more complex automation. Flow is powerful, but it’s best to start simple!


Last updated: October 13, 2025