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
- Open Shopify Flow
- Browse LinguaFlow templates
- Select “Auto-Translate New Products”
- Click “Install template”
Configure
- Choose target locales
- Set translation options
- Enable/disable auto-registration
- 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:
- Product is tagged “ready-for-translation”
- LinguaFlow translates to all locales
- When complete, product is published to Markets
- Team is notified
- 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
- Open Shopify Flow
- Click “Create workflow”
- Give it a name (e.g., “Translate French Products”)
Add trigger
- Search for “Product tagged”
- Configure: Tag contains “translate-french”
Add condition (optional)
- Add “Check product status”
- Condition: Product status is “Active”
Add LinguaFlow action
- Search for “LinguaFlow”
- Select “Translate Content”
- Configure:
- Resource type: Product
- Target locale: French (fr)
- Auto-register: Yes
Add notification
- Search for “Send email”
- Configure: Send to your email
- Subject: “Product translated to French”
- Include product details
Test and activate
- Click “Test workflow”
- If successful, click “Turn on”
Example: Daily Bulk Translation
Create scheduled workflow
- Open Shopify Flow
- Click “Create workflow”
- Name: “Daily Translation Job”
Add schedule trigger
- Search for “Scheduled”
- Set frequency: Daily
- Set time: 2:00 AM (your timezone)
Add LinguaFlow action
- Search for “LinguaFlow”
- Select “Bulk Translate”
- Configure:
- Resource types: Products, Collections
- Target locales: All active
- Only untranslated: Yes
Add completion notification
- Add “Wait for trigger”
- Trigger: LinguaFlow translation completed
- Add “Send email” action
Activate
- 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 TeamContent Update Sync
Product Updated →
Check if Already Translated →
Re-translate Changed Fields →
Update in All Locales →
Log ChangesMarket Expansion
New Market Added →
Get All Products →
Translate to New Locale →
Review Translations →
Publish When ApprovedSeasonal Campaign
Scheduled Trigger (Campaign Start) →
Tag Products for Campaign →
Translate Campaign Products →
Update Collections →
Enable in All MarketsTroubleshooting
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:
- Translate to “staging” locale
- Notify reviewers
- Wait for approval tag
- Copy to production locales
- Publish
A/B Testing Translations
Test different translations:
- Translate same content with variation tags
- Publish variant A to 50% of customers
- Publish variant B to other 50%
- Track performance
- Apply winning translation
Translation Quality Control
Automated quality checks:
- Translation completes
- Check character count ratio
- Verify HTML structure maintained
- Flag for review if issues detected
- 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
- Go to your Shopify admin
- Navigate to Settings → Apps and sales channels
- Click Shopify Flow → Open app
- Browse LinguaFlow templates
Install Your First Template
- Select “Auto-Translate New Products”
- Click “Use workflow”
- Configure target locales
- Turn on workflow
Monitor and Optimize
- Check Flow logs regularly
- Monitor translation completion
- Adjust timing/conditions as needed
- 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