Share
Explore

icon picker
Shopstory Flow Library

Explore powerful pre-built automation workflows designed to help you quickly set up and deploy common or useful automated tasks between different apps. These templates are created based on common use cases, and are supposed to save you time and effort.
In case you can’t find your desired flow let us know and we will try to help you with building your desired automation:

Most popular flows

Tools
Categories
Status
Search
Slack notification if campaign performance is bad (ROAS low, cost high)
Google Ads
Slack
Notify me!
A simple notification flow, which notifies users if campaign performance is bad. A bad performance can be individually specified, the current set thresholds are a ROAS < 2 and costs > 500, the comparison is based on a 14 day lookback window.
Available
Access PMax Search Terms
Google Ads
Google Sheets
Reporting
With this flow you can create and access your PMax related search terms. To run the report you need to assign a campaign resource name to define for which campaign you want to create this report for. To identify the resource name we recommend using the “Identify campaign resource name” of our library. The PMax Search Term report delivers search terms related to your PMax campaign including performance data such as impressions, clicks and conversions. This report is a powerful source for identifying new keywords or negative keywords.
Available
Generate meta content ideas based on high-performing keywords sourced from Google Ads
Google Ads
Meta
Chat GPT
Slack
Manual triggered flow
Use Google Ads performance data to identify valuable keywords to create relevant ideas for social media posts. The output of this workflow are suggestions for social media posts covering detailed explanations of what could be displayed.
Available
Description creation based on product information
Google Sheets
Chat GPT
Update feed (elements)
Leverage the power of ChatGPT to create new product descriptions based on input of your existing product information. This information can feature an existing title, material, size, color, etc.
Available

All available flows

Tools
Categories
Status
Search
Suggest new keywords with ChatGPT and export them to Google Sheets
Google Ads
Chat GPT
Google Sheets
Manage Keywords
In this streamlined process, leverage ChatGPT to generate a curated list of 20 fresh keywords. These keyword suggestions are intelligently generated by analyzing your existing keywords and ad copy as a starting point. Once generated, they seamlessly integrate into a Google Sheets document for your review and validation. Take full control as you manually review and decide to either retain or remove these suggested keywords within the Google Sheets interface. This meticulously curated keyword list becomes a valuable reference point for your subsequent workflow, enabling the effortless addition of keywords from Google Sheets to their respective AdGroups.
Available
Add 20 keywords suggested by ChatGPT to ad group from Google Sheets
Google Ads
Google Sheets
Manage Keywords
This seamless process involves the addition of 20 keywords, thoughtfully recommended by ChatGPT, directly to their corresponding ad group. Subsequently, these keywords are efficiently transferred to a designated Google Sheet for future reference, streamlining your workflow by ensuring organized keyword management.
Available
(PMax) Campaign performance monitoring - ROAS based corridor
Google Ads
Slack
Notify me!
With this flow one can monitor the campaign performance and get notified if the performance does not stay within certain thresholds. The flow compares the campaign level performance (ROAS) of the past 7 days with the average of the last 14 days. The basis for this comparison is a corridor of ± 30% of the average cost and conversion value of the last 14 days. Of course these thresholds can be individually adjusted. A message is sent if either costs, or conversion value or conversion value and costs are out of this set boundary. The message features the campaign name, sheds light on whether costs, conversion value or both values are out of target and features the set corridor values.
Available
Suggest new descriptions for MC with ChatGPT
Merchant Center
Chat GPT
Google Sheets
Update feed (elements)
This workflow empowers you to generate fresh product descriptions for your Merchant Center listings by harnessing the power of ChatGPT. Leveraging the inherent characteristics within your product feed as a foundation, ChatGPT crafts compelling descriptions. These descriptions are seamlessly exported to a Google Sheet for your review and approval, facilitating a streamlined process for enhancing your product listings. It's worth noting that if any essential feed attributes required for the ChatGPT prompt are missing, the workflow will encounter an error and be deemed unsuccessful for those specific products. However, products with complete attribute data will still have their descriptions readily available in the Google Sheet, irrespective of any temporary issues, ensuring an efficient workflow.
Available
Add product description by ChatGPT to MC from Google Sheets
Google Sheets
Merchant Center
Update feed (elements)
This workflow involves the addition of product descriptions, thoughtfully generated by ChatGPT, directly to their corresponding products within the Merchant Center. Subsequently, these descriptions are efficiently transferred to a designated Google Sheet for future reference, ensuring organized and easily accessible documentation of your product descriptions.
Available
Best performing KW detector (last 30 days)
Google Ads
Slack
Notify me!
Available
Best performing KW report to sheet
Google Ads
Google Sheets
Slack
Reporting
The best performing KWs are reported to a Google Sheet featuring various performance indicators such as clicks, conversions, impressions,... informing one about the performance per keyword. Get notified once the update is performed.
Available
Best performing item report to sheet
Google Ads
Google Sheets
Slack
Reporting
The best performing item (IDs) are reported to a Google Sheet featuring various performance indicators such as clicks, conversions, impressions,... informing one about the performance per item. Get notified once the sheet got updated.
Available
Weekly campaign performance summary and comparison last7days vs last14days
Google Ads
Slack
Mail Gun
Notify me!
Get notified on a weekly basis about the campaign performance of the last 7 and last 14 days. This should help to stay informed about campaign performance without the need to regularly access the Google Ads account. The message can be individually enhanced by adding other relevant KPIs. Additionally, based on this flow, conditions can be added eg. only triggering the message if a certain threshold is reached.
Available
Suggest new product titles for MC with ChatGPT
Merchant Center
Google Sheets
Chat GPT
Update feed (elements)
This workflow empowers you to generate innovative product titles for your Merchant Center products, harnessing the inherent characteristics within your product feed as a source of inspiration. These product titles are seamlessly exported to a Google Sheet for your review and approval, streamlining the process of enhancing your product listings within the Merchant Center. It's important to note that if any essential feed attributes required for the ChatGPT prompt are missing, the workflow will encounter an error and be marked as unsuccessful for those specific products. However, products with complete attribute data will still have their product titles readily available in the Google Sheet, ensuring efficient management regardless of any temporary challenges.
Available
Add new title suggested by ChatGPT to MC product from Google Sheets
Merchant Center
Google Sheets
Update feed (elements)
In this efficient process, product titles sourced from a Google Sheet are seamlessly integrated with their corresponding products within the Merchant Center. Subsequently, these titles are thoughtfully organized and archived in another Google Sheet for future reference, ensuring a streamlined approach to managing your product titles within the Merchant Center.
Available
Update Bidding Strategies in Google Ads
Google Ads
Slack
Take action
Based on the performance of the last 30days and set thresholds the bid strategies of your SEARCH campaigns are updated. The thresholds currently are based on amount of conversions and costs, but can be individually adapted to your needs.
Available
Pause bad performing keywords in Google Ads
Google Ads
Manage Keywords
Bad performing keywords get automatically paused once a threshold is reached.
Available
Pause campaign (SEARCH & PMAX) if ROAS and costs threshold not met
Google Ads
Take action
Pause campaigns automatically if they are not performant. If the performance of the last 30 days is bad, ROAS < 5 and cost > 200.
Available
Slack notification if campaign performance is bad (ROAS low, cost high)
Google Ads
Slack
Notify me!
A simple notification flow, which notifies users if campaign performance is bad. A bad performance can be individually specified, the current set thresholds are a ROAS < 2 and costs > 500, the comparison is based on a 14 day lookback window.
Available
Google Ads
Slack
Take action
The budget of campaigns is adjusted accordingly (the adjustment can be defined by the user) based on certain campaign performance thresholds which can also be further specified by the user.
Available
Google Ads
Take action
With this flow ads get automatically paused if they do not meet your CPA goal.
Available
Google Ads
Google Sheets
Manage Keywords
Based on the search term report keywords are going to be identified which do not fulfill your set thresholds. These KWs are automatically added as a suggestion of negative terms and are added to a spreadsheet to process them further. Via an additional flow the negative KWs can be added to your Google Ads account.
Available
Google Ads
Manage Keywords
Keyword matchtypes are automatically adjusted from broad to exact match if cost > 50 and conversion = 0 based on the performance of the last 14days.
Available
Google Ads
Manage Keywords
Automatically add keywords with a CTR >2% as EXACT matchtype
Available
Google Ads
Google Sheets
Manage Keywords
Automatically add search terms to your adgroup as EXACT match based on specific KPIs. The KPIs hereby are set to >= 10 impressions, >= 10 clicks and >= 1 conversion. The thresholds can be adapted to your needs
Available
Google Ads
Slack
Notify me!
Get notified once your per day about bad performing keywords (ROAS < 2).
Available
Google Ads
Take action
This flow changes your bid strategy of all SEARCH (or PMAX, depending on flow setting) campaigns based on specific thresholds. In this example the thresholds are conversion based but can be modified to any KPI (eg. ROAS, CPA, CTR, CR,...)
Available
Shopify: Suggest new product description with Chat GPT 4
Shopify
Chat GPT
Google Sheets
Update feed (elements)
With this flow the power of ChatGPT is leveraged to improve your existing product descriptions. Currently the new descriptions are added to a spreadsheet, but the flow can be further modified to automatically update your product data in your shop.
Available
Shopware 5: Suggest new product description with Chat GPT 4
Shopware 5
Google Sheets
Chat GPT
Update feed (elements)
With this flow the power of ChatGPT is leveraged to improve your existing product descriptions. Currently the new descriptions are added to a spreadsheet, but the flow can be further modified to automatically update your product data in your shop.
Available
Shopify: Tag products with > 1 sale
Shopify
Update feed (elements)
Update your tag in Shopify to represent recent activities or other advertising relevant information. In this specific flows items with more than 1 conversion are marked as “+1sale”
Available
Google Ads
Slack
Notify me!
Available
Weather based optimisation
Google Sheets
Slack
Google Ads
Blank
Take action
Available
Labelizer for products (action)
Google Ads
Merchant Center
Slack
Update feed (elements)
Take action
With the labelizer flow you can categorise your products based on the recent performance. This categorisation allows you to label products via the Google Feed and assign them to the following buckets: Overindex, Underindex, Nearindex and Noindex. Based on this classification you can build campaigns within your Google Ads account and assign different budgets and goals to high and low performing products. This flow changes your custom label accordingly
Available
Long-, Mid- and Shorttail analysis
Google Ads
Slack
Reporting
You might have heard of the performance distribution in long-, mid- and shorttail of your products. Shorttail products are usually a small set of items generating a lot of conversions versus Longtail which features a huge range of items which only create 1 or 2 conversion. Midtail describes everything inbetween. This flow helps you to determine which items can be categorized in which buckets to better understand which items should be better kept on stock consistently and to derive other optimisation possibilites (eg. if you are interested in this you might also want to check out our labelizer flow).
Available
Spreadsheet creation
Google Sheets
Manual triggered flow
Currently only spreadsheets created by Shopstory can be used in flows. Therefor this flow easily creates a new spreadsheet which can be linked to any flow later on. Ideally the flow is triggered manually once to create the desired sheet.
Available
Monthly performance report including interpretation of results
Google Ads
Chat GPT
Google Sheets
Mail Gun
Shopware 5
Reporting
Simply create a monthly report of your Search or PMax campaigns, pair your advertising performance data with Shopsystem order data and let ChatGPT interpret your results. The data is stored in a spreadsheet and can be accessed any time. Get notified per mail automatically once the report is updated.
Available
Price competitiveness report
Merchant Center
Google Sheets
Reporting
Available
Access PMax Search Terms
Google Ads
Google Sheets
Reporting
With this flow you can create and access your PMax related search terms. To run the report you need to assign a campaign resource name to define for which campaign you want to create this report for. To identify the resource name we recommend using the “Identify campaign resource name” of our library. The PMax Search Term report delivers search terms related to your PMax campaign including performance data such as impressions, clicks and conversions. This report is a powerful source for identifying new keywords or negative keywords.
Available
Identify campaign resource name
Google Ads
Google Sheets
Reporting
This report simply exports a campaign performance report to Google Sheets, giving you access to the campaign performance as well as the campaign resource name which you might want to use for other flows.
Available
Title Optimisation (Generic approach)
Merchant Center
Google Sheets
Chat GPT
Update feed (elements)
The existing product titles and descriptions are used to suggest new titles via ChatGPT. These can via small modification of the flow directly be imported into the Google Merchant Center and be used to replace existing product titles. Further modifications of the flow allow the incorporation of color, size and other relevant attributes to enhance the product title accordingly.
Available
Title Optimisation (Apparel)
Chat GPT
Merchant Center
Google Sheets
Update feed (elements)
Available
Title Optimisation (Consumable)
Chat GPT
Merchant Center
Google Sheets
Update feed (elements)
Available
Title Optimisation (Electronics)
Chat GPT
Merchant Center
Google Sheets
Update feed (elements)
Available
Title Optimisation (Hard Goods)
Chat GPT
Merchant Center
Google Sheets
Update feed (elements)
Available
Notify about meta campaign performance
Mail Gun
Slack
Meta
Notify me!
This flow notifies you every 6 hours about your campaigns’ performance, based on the KPIs that fit your business. You can be notified with either slack or mailgun.
Available
Increase budget for high-performer meta campaigns
Slack
Mail Gun
Meta
Take action
Increase your daily budget automatically for high performing campaigns. Here you can set multiple conditions that your campaign needs to fulfil, before the budget can be raised by either a percentage of the existing budget or a total amount (in cent).
Available
Labelizer for products (analysis)
Google Sheets
Google Ads
Take action
Reporting
With the labelizer flow you can categorise your products based on the recent performance. This categorisation allows you to label products via the Google Feed and assign them to the following buckets: Overindex, Underindex, Nearindex and Noindex. Based on this classification you can build campaigns within your Google Ads account and assign different budgets and goals to high and low performing products.
Available
Labelizer for products (analysis summary)
Google Ads
Slack
Reporting
Available
Shopify based feed-gen for Google Shopping Ads/PMax
Shopify
Google Sheets
Update feed (elements)
Create a Shopify based, basic Google Shopping data feed featuring all relevant, required attributes.
Available
Generate meta content ideas based on high-performing keywords sourced from Google Ads
Google Ads
Meta
Chat GPT
Slack
Manual triggered flow
Use Google Ads performance data to identify valuable keywords to create relevant ideas for social media posts. The output of this workflow are suggestions for social media posts covering detailed explanations of what could be displayed.
Available
META and Google Ads Campaign Performance Reporting
Google Ads
Meta
Google Sheets
Reporting
This is a very simple reporting flow which collects campaign performance data from Google Ads (SEARCH or PMAX) and META campaigns and writes the data regularly into a Google Sheet.
Available
Description creation based on product information
Google Sheets
Chat GPT
Update feed (elements)
Leverage the power of ChatGPT to create new product descriptions based on input of your existing product information. This information can feature an existing title, material, size, color, etc.
Available
Title creation via ChatGPT and based on keyword planner data - (part 1/3)
Google Sheets
Chat GPT
Update feed (elements)
Available
Title creation via ChatGPT and based on keyword planner data - (part 2/3)
Google Sheets
Google Ads
Update feed (elements)
Available
Title creation via ChatGPT and based on keyword planner data - (part 3/3)
Chat GPT
Google Sheets
Update feed (elements)
Available
Title creation via ChatGPT and based on keyword planner data - (part 1/3) (based on Shopify data)
Google Sheets
Chat GPT
Shopify
Update feed (elements)
Creating value adding titles or descriptions can be a hassle, doing so based on relevant data might be even trickier. With this series of flows relevant keywords are isolated from current descriptions or titles. Via the Google Ads keyword planner performance statistics are created informing about search volume and competition level. High performing keywords can then be isolated and used to enrich or improve existing titles (or descriptions if the flow is adapted accordingly). Optionally these keywords can be sourced directly from your Shopsystem - use this flow as blueprint: Part 1 of 3: This flow tackles the keyword isolation by leveraging the power of ChatGPT.
Available
Add label to Meta campaigns
Meta
Google Sheets
Reporting
With this flow you can add labels to your campaigns. These labels can be e.g. “high-performer” for great campaigns or e.g. “cost-sucker” for bad campaigns. The label ID is then saved in a Google Sheets doc in order to reuse it when recalling campaigns with this label.
Available
Recall Meta campaigns with label
Meta
Google Sheets
Reporting
With this flow you can recall the campaign performance of campaigns with a certain label. This way you can e.g. only recall high-performer or bad-performer, new ads, etc.
Available
Exclude a specific keyword or a list of keywords in your Adgroup(s)
Google Ads
Manage Keywords
With this flow keywords on Adgroup level can be excluded (added as negative term). You can either set a specific keyword as implemented right now, or incorporate a list of keywords if you enrich the flow by further elements.
Available
Meta: Notify if daily campaign budget is spent
Meta
Slack
Notify me!
This flow checks hourly, how much budget is remaining. If the budget remaining goes below 1, you will get a notification to increase your budget.
Available
Meta: Notify if campaign has issues in delivery
Slack
Meta
Notify me!
This flow checks hourly if there are any issues with your campaign, eg. if it was not approved. If there is an issue, you will be notified in slack including an error message if it exists.
Available
Conversion tracking issue
Google Ads
Mail Gun
Slack
Notify me!
This flow notifies you if no conversions have been tracked fro 14 days as this might be an indicator that your conversion tracking is broken and needs to be fixed.
Available
Content suggestion based on product data
Google Ads
Chat GPT
Mail Gun
Take action
With this flow potential blog articles are suggested based on recent performance data of your products (ads). The source for now is a Google Ads performance report but can be replaced by order reports from your Shopsystem as well. The output is shared via mail.
Available
Writing blog posts with high-performing keywords
Google Ads
Chat GPT
Slack
Content Creation
With this automation, entire blog posts can be written on a weekly basis via Chat GPT. The best-performing keywords via Google Ads are used for this. To identify the best-performing keywords you can set your own thresholds for various KPIs. Furthermore you can adjust the prompt to either feature more information beside keywords (eg. impressions or clicks can be added as well) or if you want to create a different outcome eg. just a draft for a content piece.
Available






Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.