diff --git a/client/layout/guided-tours/config-elements/step.js b/client/layout/guided-tours/config-elements/step.js
index <HASH>..<HASH> 100644
--- a/client/layout/guided-tours/config-elements/step.js
+++ b/client/layout/guided-tours/config-elements/step.js
@@ -182,7 +182,7 @@ export default class Step extends Component {
 		this.setAnalyticsTimestamp( context );
 
 		if ( when && ! isValid( when ) ) {
-			const nextStepName = anyFrom( branching[ step ] );
+			const nextStepName = props.next || anyFrom( branching[ step ] );
 			const skipping = this.shouldSkipAnalytics();
 			next( { tour, tourVersion, step, nextStepName, skipping } );
 		}
Guided Tours: actually use `Step`'s `next` prop as claimed in the docs :)