# Automatiser med Shopify Flow

> Kjør en arbeidsflyt når en tidsplan starter, slutter, mislykkes eller oppdager en redigering, og start, avslutt eller opprett tidsplaner fra Flow.

Guider · 3 min lesing · Oppdatert 4. november 2026

Metascheduler legger til utløsere og handlinger i [Shopify Flow](https://apps.shopify.com/flow). Utløserne er på alle abonnementer. Handlingene er på Extra og Unlimited. Du finner begge i **Innstillinger > Flow**, med **Åpne Flow**.

Flow viser navnene på disse utløserne, handlingene og feltene på engelsk, også når administratoren din er på norsk. Derfor står de engelske navnene i fet skrift nedenfor.

## Utløsere

Hver utløser gir arbeidsflyten din **Schedule ID**, **Schedule name**, **Timing** (`AT`, `WINDOW`, `RECURRING` eller `ROLLOUT`), **Rollout ID** (eller ingenting) og **Resources** den endret. Lange lister kuttes for å passe til Flows størrelsesgrense.

| Utløser | Kjører når | Ekstra felt |
| --- | --- | --- |
| **Schedule started** (Tidsplan startet) | En tidsplan gjør endringene sine. |   |
| **Schedule ended** (Tidsplan avsluttet) | Endringene i en tidsplan avsluttes eller tilbakestilles. |   |
| **Change failed** (Endring mislyktes) | En endring kunne ikke gjøres på noen elementer. | **Target**, **Error message** |
| **Drift detected** (Endring utenfor appen oppdaget) | Noen endret et element etter at Metascheduler gjorde det, så det ble ikke tilbakestilt. | **Target**, **Resource ID** |

**Target** er nøkkelen til endringstypen, som `variant.price` eller `product.status` (se [Endringstyper](https://metascheduler.app/nb/help/change-types.md)).

*En arbeidsflyt som sender e-post til teamet når en prisendring mislykkes.*

## Handlinger

| Handling | Hva den gjør | Felt |
| --- | --- | --- |
| **Start schedule now** (Start tidsplan nå) | Gjør endringene i en tidsplan nå. | **Schedule ID** |
| **End schedule now** (Avslutt tidsplan nå) | Avslutter en pågående tidsplan nå og setter elementene tilbake. | **Schedule ID** |
| **Create schedule from template** (Opprett tidsplan fra mal) | Oppretter en planlagt tidsplan for elementene du sender med. | **Template**, **Resource IDs**, **Start time**, **End time**, **Schedule name** |

En Metascheduler-utløser gir deg **Schedule ID** du kan sende til en handling.

### Opprett tidsplan fra mal

**Template** er en av disse:

| Mal | Endrer | Ressurs-ID-er er |
| --- | --- | --- |
| `product-active` | Produktstatus til Aktiv | Produkt-ID-er |
| `product-draft` | Produktstatus til Utkast | Produkt-ID-er |
| `product-unlisted` | Produktstatus til Uoppført | Produkt-ID-er |
| `metaobject-active` | Metaobjektstatus til Aktiv | ID-er for metaobjektoppføringer |
| `metaobject-draft` | Metaobjektstatus til Utkast | ID-er for metaobjektoppføringer |

**Resource IDs** er Shopify-ID-er, én per linje eller skilt med komma. **Start time** er en dato og et klokkeslett i ISO 8601 med tidsforskyvning. La **End time** stå tomt for å beholde endringen, eller angi det for å tilbakestille da.

```text
Template:      product-active
Resource IDs:  gid://shopify/Product/8123456789
               gid://shopify/Product/8123456790
Start time:    2026-11-27T09:00:00+01:00
End time:      2026-11-30T23:59:00+01:00
Schedule name: Black Friday drop
```

Abonnementsgrensene gjelder for tidsplaner som opprettes fra Flow, på samme måte som i appen. Hvis en handling mislykkes, vises årsaken i kjøringsloggen til arbeidsflyten.

## Ideer

- **Change failed** (Endring mislyktes) → send en intern e-post eller en Slack-melding til personen som styrer salget.
- **Drift detected** (Endring utenfor appen oppdaget) → legg til et notat på produktet, eller varsle teamet som redigerte det.
- **Schedule started** (Tidsplan startet) med tidspunktet `ROLLOUT` → skriv et innlegg i lanseringskanalen din.
- Et produkt får taggen `pre-order` → **Create schedule from template** (Opprett tidsplan fra mal) med `product-active` på lanseringsdatoen.

> **Den eldre utløseren**
>
> **Schedule executed (legacy)** (Tidsplan kjørt, eldre) utløses bare for tidsplaner som er flyttet over fra den gamle versjonen av Metascheduler. Bruk **Schedule started** (Tidsplan startet) i nye arbeidsflyter.

## Relaterte artikler

- [Løs det som krever handling](https://metascheduler.app/nb/help/needs-you.md): Krever handling viser avgjørelsene bare du kan ta, som en redigering gjort mens en tidsplan pågikk, eller en endring som mislyktes. Her er hva hver av dem betyr og hva du kan gjøre.
- [Abonnementer og grenser](https://metascheduler.app/nb/help/plans-and-limits.md): Hva hvert abonnement inneholder, hva som teller mot grensene, og hva som skjer når du bytter abonnement.
- [Eksempel: lanser et produkt til et bestemt tidspunkt](https://metascheduler.app/nb/help/product-launch.md): Publiser en ny samling klokken nøyaktig 9.00 og legg den til i menyen, eller kjør et salg bare i helgene som kommer tilbake hver lørdag.
