Magic Flow ist ein Spiel zum Sortieren von Flüssigkeiten. Der Spieler hilft einer Katzenmagierin, die einen Laden für Zaubertränke besitzt, bei der Herstellung von Zaubertränken aus Flaschen, die mit verschiedenen Flüssigkeiten gefüllt sind, die je nach Farbe in Bändern schwimmen. Sie müssen jede Sorte sortieren, bis sie einfarbige Tränke herstellen.
Das Spiel verfügt über zwei Modi (d.h. den Story-Modus und die Endlos-Herausforderung). Im Story-Modus vervollständigt der Spieler in einer Level-by-Level-Geschichte die Aufträge für die Tüten mit den Tränken. Bei der Endlos-Herausforderung sortiert er Flüssigkeiten und füllt Flaschen in einem Regal, bis die Zeit auf einem grünen Timer-Balken abläuft. Jede abgefüllte Flasche verlängert die Zeit um einige Sekunden, so dass man theoretisch unendlich spielen könnte. In beiden Fällen speichert das Spiel die fertigen Tränke automatisch ab.
Magic Flow bietet mehrere Hilfsmittel, die dem Spieler helfen. Sie bezahlen für diese Hilfe mit Münzen oder sammeln sie als Belohnung für das Ausführen bestimmter Aktionen wie tägliches Einchecken und das Ansehen von Werbung. Sie können auch zusätzliche Münzen verdienen und Werkzeuge durch das Betrachten von Werbung freischalten. Darüber hinaus schalten Werbeeinblendungen im Story-Modus zusätzliche leere Flaschen und farblich abgestimmte Auftragstaschen frei.
Eine Werkzeugoption ist ein Shuffle Booster, der die Flüssigkeiten in zwei ausgewählten Flaschen im Story-Modus und in allen Flaschen in der Endlosen Herausforderung neu anordnet. Der Spieler kann auch ein Hinweis-Tool verwenden, um zwei Flaschen mit übereinstimmenden Flüssigkeiten aufzudecken, und einen Zeit-Booster, um dem Timer der Endlos-Herausforderung zusätzliche Zeit hinzuzufügen.