Google has no tool that imports Power Automate flows. This guide shows how to inventory them, map each building block to its Google Workspace counterpart, choose where every flow will live, and rebuild one step by step with ZAIA, with screenshots from a real export.
What's in this guide
- Why the flows stay behind
- What Google offers as the replacement
- Step 1: Take inventory
- Step 2: Map each building block
- Step 3: Choose where each flow will live
- Sort your flows in two minutes
- Step 4: Rebuild a flow with ZAIA
- Run both versions in parallel
- Cutover day is not shutdown day
- Flows that won't translate
- FAQ
- Sources
Most of a Microsoft 365 to Google Workspace migration has a tool behind it. Mail, calendars, files and Teams content move through Google's data import service or a partner's tooling. Power Automate flows don't ride along. Each one is a small program with triggers, connections and an owner, and it has to be rebuilt on the Google side or retired on purpose.
Why the flows stay behind when the mailboxes move
Google's June 2026 announcement of its data import service lists what the tool carries across: Teams content, encrypted files and emails, plus settings such as Outlook rules, calendar settings and sensitivity labels. Flows aren't on that list, because a flow isn't content. It is logic attached to Microsoft connections and identities: a trigger on a Microsoft Forms response, an action against an Excel Online table, a message posted to a Teams channel. When the tenant and its licenses go away, the triggers and connections go with them.
The real exposure is in the flows nobody remembers. The approval someone built in 2022, the nightly sync owned by an employee who left last spring. They tend to surface on the first Monday after cutover, when something that used to arrive on its own stops arriving.
What Google offers as the replacement
Google's own migration post tells Microsoft 365 customers to replace Power Automate with Workspace Studio, and lists a lightweight workflow approvals feature, now generally available, next to it. Studio builds flows from a Gemini prompt bar and manages them from inside Gmail, Chat and Drive.
On September 17, 2026 Google added four features that close some of the earlier gaps: custom starters, custom steps written in Apps Script, webhooks, and third-party integrations in beta for Asana, Confluence, HubSpot, Jira, Mailchimp, QuickBooks, Salesforce and Slack. All four ship switched off. An admin turns them on in the Admin console under Apps, Google Workspace, Workspace Studio.
Studio is the first thing to try for simple flows, and many flows will fit. Know its ceilings before you commit. Google's Studio limits page lists 25 flows per user (on or off), 20 steps per flow, no more than 25 active flows started by Gmail events, and a daily run cap on all of a user's flows combined. It publishes no number for that cap, and it notes that limits are subject to change. The admin setup guide gives the same figures and adds that a user who hits the daily cap has every flow paused until the next 24-hour cycle. Older write-ups quote 100 flows, so check the current pages before you plan around any number.
Two of those limits shape a migration. A Power Automate flow with more than 20 actions has to be split into several Studio flows, and because the flow cap is per person, the number of flows each future owner will hold matters. Approval routing and directory lookups are the other place flows tend to outgrow Studio. We tested that on document approvals and wrote up the results in our Workspace Studio limitations test.
There is no straightforward way to export flows from Power Automate to Studio. Everything has to be done manually, including rebuilding the Forms, Tables and other assets the flows relied on. It might take months of IT time.
The flow limits are not the only stopper. The lack of integrations is also a huge one: integrations in Studio are still very limited.
On top of that, Google Workspace Studio doesn't support document generation, and many Power Automate workflows include this step. If these flows need to be rebuilt in Studio, a third-party tool is needed. Zenphi not only supports document generation out of the box, but it's also free, unlike Power Automate.
Step 1: Take inventory before you touch anything
Open Power Automate and check My flows, the flows shared with you, and the flows that live inside solutions. Admins can list every flow in an environment from the Power Platform admin center (Resources, then Flows), which catches the ones that belong to other people. The Power Automate analytics reports in the same admin center show run data by day, week and month, and a connectors report. Viewing them takes an admin role and a license.
For each flow, write down its name, its owner and whether that person still works there, the trigger, every connector it touches, how many actions it contains, how often it actually runs, and one sentence on what the business loses if it stops. The action count matters because Studio stops at 20 steps per flow.
Judge a flow by its actions and its run history, not by its name. The flow we used for the walkthrough below was named as if it sent an email, and its export contained no email step at all. A flow that hasn't run in months is a candidate for retirement, not for a rebuild, and asking "what breaks if this stops?" settles many of those calls in a minute. Our migration checklist covers the five workflows most teams need on day one, so start there for the rebuild order.
Step 2: Map each building block to its Google counterpart
A flow is a set of blocks, and most blocks have a Google-side counterpart. This table is our working map. The right-hand column is where the surprises are.
| In Power Automate | On the Google side | What changes |
|---|---|---|
| Microsoft Forms response | Google Forms, or a form built into the workflow tool | Question labels and field types don't survive the flow export, so the fields are rebuilt by hand. |
| Excel Online (Business) table | Google Sheets | Named Excel tables become plain ranges. Decide where the header row sits before mapping columns. |
| SharePoint list | Sheets for simple lists, AppSheet or a workflow platform's tables for anything with views and permissions | Column types, views, versioning and item-level permissions have no direct equivalent in a sheet. |
| OneDrive or SharePoint library | Drive folders or Shared Drives | Ownership and sharing work differently. Choose Shared Drive or My Drive before rebuilding file actions. |
| Outlook trigger or send action | Gmail | Rules, shared mailboxes and send-as addresses need to exist in Google before you test. |
| Post a message in Teams | A message in a Google Chat space | Plain messages carry over. Teams adaptive cards have to be redesigned. |
| Approvals (start and wait) | Workspace approvals, or a platform with sequential and parallel approval steps | Check reassignment, escalation deadlines and decision history against what your process needs. |
| Entra ID user and group actions | Google Directory and Groups actions | Some platforms, Zenphi among them, keep Entra ID actions available while both directories exist. |
| Schedule (recurrence) | Time-driven triggers in Apps Script, or the scheduler of the tool you pick | Confirm the time zone the schedule assumed. |
| HTTP request or custom connector | Studio webhooks and custom steps (admin-enabled), an Apps Script web app, or API actions in a workflow tool | Anything that receives a call needs an inbound endpoint on the new side. |
| AI Builder | Gemini-based steps | Trained models don't transfer. You recreate the fields you extract and test them on real documents. |
| Power Apps | AppSheet | Apps are rebuilt, not converted. |
| Desktop flows (RPA) | Nothing in Workspace | Keep the flow running where it is, or use a dedicated RPA tool. |
Step 3: Choose where each flow will live
You don't have to pick one tool for everything. Simple flows and complicated ones often belong in different places, and a hybrid organization, such as a holding company that keeps part of its Microsoft estate, may leave some flows exactly where they are.
| Option | Good fit | Check before committing |
|---|---|---|
| Workspace Studio | Simple flows across Gmail, Chat, Drive, Sheets and Forms. Included with Business and Enterprise plans, and Google's recommended replacement. | Per-user limits: 25 flows, 20 steps per flow and a daily run cap. Custom steps, integrations and webhooks stay off until an admin enables them. Test approvals and directory lookups on a real case. |
| Apps Script | Teams with developers, and anything the Studio catalog lacks. It also powers Studio's custom steps. | Someone has to own the code. A script tied to one person's account fails when that person leaves. |
| AppSheet | Data-driven apps and forms that replace Power Apps, with bots for automation. | It is an app platform. Mapping a flow one-to-one isn't its job. |
| A workflow platform such as Zenphi | Multi-step approvals, document generation, Google Admin actions, and flows that span Google and other systems, including Microsoft services. | A separate subscription on top of Workspace. Zenphi can be bought through Google Cloud Marketplace. |
| General integration tools (Zapier, Make, n8n) | Connecting SaaS apps that already have connectors on both ends. | Usage-based pricing, and the Google-side actions you need have to exist in the catalog. |
| Stay in Power Automate | Hybrid organizations, and flows tied to Dynamics 365 or Dataverse. | Licensing and an Entra ID identity stay in place for those flows. |
Sort your flows in two minutes
Pick everything one flow uses, and the tool shows where each block lands and how much design work the flow needs. Add each flow to your list, then copy the list into a spreadsheet. The verdicts follow the map above. They are a rule of thumb for planning the order of work, not a guarantee that a tool will support a given step.
Step 4: Rebuild an exported flow with ZAIA
For the walkthrough we used a deliberately small flow: when a Microsoft Forms response arrives, add a row to an Excel Online table and post a message in Teams. ZAIA, the AI assistant inside Zenphi's flow designer, reads the Power Automate export and drafts an equivalent Zenphi flow. It is not a converter. ZAIA proposes a plan for you to review, and the flow it builds still needs connections and settings before it runs. The product labels ZAIA as a preview and asks you to review its suggestions before applying them.
Export the flow from Power Automate
Microsoft documents this route in Export and import a non-solution flow: open My flows, Cloud flows, select the flow, then choose Export and Package (.zip). It exports one flow at a time and bundles the flow's dependent resources. For several flows Microsoft points to solutions, and it states that flow packages can't be used with Dataverse solution packages. The Export package page asks for a name, then lists the flow and the connections it depends on. In our export that meant the flow itself plus an Excel Online (Business) connection and two other connections marked to be selected during import. Give the package a name, export it and save the ZIP. Our walkthrough used this package export. If your flows live in solutions, check that the tool you picked can read what a solution export produces before you plan around it.
Import the ZIP with ZAIA
Start a new flow in the Zenphi designer and open the ZAIA tab in the left panel. Attach the ZIP with the paperclip and ask ZAIA to convert it to a Zenphi flow.
Review the plan
ZAIA answers with a plan, not a finished flow. At the top is a services list: Microsoft Forms becomes a Zenphi Form or a Google Form, Excel Online (Business) becomes Google Sheets or a Zenphi Table, and Microsoft Teams becomes Google Chat, depending on your preferences. Just specify them in the prompt you put in ZAIA. Below it come the numbered steps, each with a "Was" line naming the Power Automate action it replaces. The second step, retrieving the response details, disappears on purpose, because Zenphi hands the submitted fields to the flow with the trigger.
Two sections at the bottom deserve a slow read. "I could not tell from the source" lists what the export didn't reveal. Here the flow's name promised an email, but the export contained no email step, and the original question labels and field types were missing. "You will need to finish these by hand" lists the connections, the destination sheet, the chat space and the form details.
Change the plan in plain language
Reply in the chat box. We told ZAIA to skip the email and to use Google services in place of the Microsoft ones. You can also refer to a numbered step to change one part of the plan and leave the rest alone.
Apply the flow
ZAIA revises the plan and adds a "Changes you asked for" section confirming that the email requirement was removed and each Microsoft service replaced. Once you approve, it builds the flow and shows a card with two buttons, Review and apply, and Keep what I have. Applying replaces whatever is on the canvas, so do it on an empty flow or one you can afford to overwrite.
Check the import dialog
Applying opens an Import your flow dialog with four stages: File, Connections, Vaults and AI models. Here ZAIA checks if anything is missing. This workflow is simple and requires establishing connections to Google Workspace apps — Gmail in this case. But for some flows, you'd need to upload files or specify the AI models you'll be using (Zenphi provides access to Claude, OpenAI and Gemini by default, but you can connect your own model as well). If any additional information is needed, you'll be notified at this stage.
Look at the flow ZAIA created
The canvas now holds a form trigger, an Append Row action and a Post Chat Message action. Both actions carry red warning icons until their settings are complete. ZAIA's summary in the left panel adds two facts you'll need later: the flow has no branches or loops, and the original export had no failure-handling path.
Ensure the trigger is set up properly
In this case, ZAIA generated a Zenphi Form with the necessary fields. You need to check if the fields are correct and whether you need to add or remove anything. If Form submission is not the right trigger, you can swap it for any other trigger available in Zenphi — email arrival, file added to a folder, Google admin actions (Google Directory event, Google audit event or Google Group events), an external event (say, an event in Salesforce or your HRIS), a scheduled trigger and an on-demand trigger.
Configure the actions
Open Append Row, choose the Google connection, the spreadsheet and the sheet name. The fields outlined in red are required. Columns A, B and C are already mapped to the form's ASSIGNMENT, MON and TUE values, and the Has Header switch tells the action whether row 1 holds column names. Then open Post Chat Message, connect Google Chat and pick the space. Each action has an Error Handling tab, which is the place to add the failure path the original flow never had. Finish with Test Run and one real submission: the row should appear and the message should post.
Run both versions before the licenses end
Keep the Power Automate flow running and feed the same inputs to both versions for a while. Compare what each one produces: the row in the sheet, the message in the chat space, the file in the folder. Check permissions with a real user account, especially anything that touches Shared Drives, because a flow that works for its builder often fails for everyone else. Confirm that alerts reach a person when a run fails, that schedules fire at the intended hour, and that no flow depends on one individual's personal account.
Turn each Power Automate flow off on purpose, after the new one has proven itself, rather than waiting for it to fail when the licenses lapse. Keep a short record of what each flow did and where it lives now, so the next owner doesn't start from scratch.
Cutover day is not shutdown day
Microsoft's page on what happens when a business subscription ends describes four statuses: Active, Expired, Disabled and Deleted. For monthly and annual terms, Expired lasts 30 days and users keep normal access. Disabled lasts 90 days, users can't use the services, and only admins can reach and back up data. Customer data left behind might be deleted after 90 days and will be deleted no later than 180 days after cancellation. Multi-year terms have a 90-day Expired stage, and explicitly deleting a subscription skips both Expired and Disabled, with SharePoint Online and OneDrive data deleted immediately.
That page covers the subscription's services as a whole and doesn't itemize Power Automate. Flows run under user accounts and connections, so plan for a flow to stop as soon as its owner's account or license is removed, which for many teams happens at cutover. Use the grace period as a safety net, not as your schedule.
Flows that won't translate
Only 2 types of flows can't be imported. Desktop flows drive Windows applications, and Workspace has nothing that does the same job. Flows started from Power Apps or Dataverse depend on data that stays in Microsoft's platform after the migration. In both cases, ask whether the process should exist at all before asking which tool should run it.
Everything that starts with SharePoint can be rebuilt in Zenphi, because it has native actions for SharePoint.
FAQ
We're moving from Microsoft 365 to Google Workspace. How do we replace our Power Automate flows?
Treat it as a rebuild project with an inventory at the front. List every flow, retire the dormant ones, map the rest block by block, and assign each to a workflow platform such as Zenphi, Workspace Studio, Apps Script or AppSheet depending on how much logic it carries. Zenphi is the option that reads a Power Automate export: its AI assistant, ZAIA, drafts the equivalent flow for you to review. Test each new flow next to the old one, and switch the old one off before your Microsoft licenses end.
Does Google have a Power Automate equivalent?
Google points Microsoft 365 customers to Workspace Studio, supported by workflow approvals. Studio covers a lot of everyday automation, and its catalog grew in September 2026. The third-party equivalent of Power Automate for Google Workspace is Zenphi, which handles multi-step approvals, document generation, Google Admin actions and flows that reach into Microsoft services. Apps Script and AppSheet fill other gaps. The depth of each differs flow by flow, so test your own flows.
Can I export Power Automate flows and import them into Google Workspace?
No Google tool imports the export package. The ZIP is a Microsoft format. ZAIA — Zenphi's AI automation assistant — reads it and drafts an equivalent Zenphi flow for you to review and finish. Other tools can help you document a flow, but every rebuild still needs a human check.
What happens to my flows when Microsoft 365 licenses end?
It depends on what you do with the accounts. Microsoft's subscription lifecycle gives a 30-day Expired stage and a 90-day Disabled stage for most business terms, but flows run under user accounts and connections, so plan for a flow to stop when its owner's account or license is removed. Confirm your term and any standalone Power Automate plan with Microsoft or your reseller, move each flow, run it in parallel, then turn the old one off yourself. If you migrate workflows to a platform like Zenphi, most of your colleagues would not even notice a difference, and it will take you just several weeks to fully complete the migration.
Do I need to migrate every flow?
No. Flows that haven't run in months can retire, flows tied to Dynamics 365 or Dataverse may stay where they are, and desktop flows have no Workspace home. Rebuild only what still earns its keep.
Can Zenphi work with Microsoft services during the migration?
Yes. Zenphi has native actions for SharePoint, OneDrive, Outlook, Excel Online, Word and Microsoft Entra ID. That helps while both ecosystems are live, and it suits hybrid organizations that keep parts of their Microsoft estate after the move.
Sources
- Google Workspace Blog — Simplify the move to Google Workspace (June 10, 2026)
- Google Workspace Updates — Custom starters, steps, integrations and webhooks in Workspace Studio (September 17, 2026)
- Google Help — Workspace Studio limits
- Google Workspace Admin Help — Workspace Studio set up guide (updated September 24, 2026)
- Microsoft Learn — Export and import a non-solution flow
- Microsoft Learn — Power Automate analytics
- Microsoft Learn — What happens when a Microsoft 365 for business subscription ends
Limits and lifecycle terms were checked on September 29, 2026 and can change.
Related reading
Microsoft to Google migration checklist
The five workflows most teams rebuild on day one, with video guides.
Read more →Google Workspace Studio limitations
What we tested on approvals, directory lookups and documents.
Read more →Power Automate for Google Workspace
How the options compare when you need more than simple automations.
Read more →User lifecycle management in Google Workspace
Onboarding and offboarding flows, a common first rebuild.
Read more →Not sure which of your flows will translate?
Send us your flow list and we'll map each trigger and action to its Google-side equivalent and flag the ones at risk of breaking at cutover.

