diff --git a/decidim-participatory_processes/app/cells/decidim/participatory_processes/process_m/footer.erb b/decidim-participatory_processes/app/cells/decidim/participatory_processes/process_m/footer.erb
index 21209bc373b2..388ec6ef7536 100644
--- a/decidim-participatory_processes/app/cells/decidim/participatory_processes/process_m/footer.erb
+++ b/decidim-participatory_processes/app/cells/decidim/participatory_processes/process_m/footer.erb
@@ -6,7 +6,7 @@
- <%= link_to participatory_process_path(promoted_process), class: "button expanded button--sc" do %>
+ <% if promoted_process.active_step&.cta_path.present? %>
+ <%= cta_link = participatory_process_path(promoted_process) + "/" + promoted_process.active_step.cta_path %>
+ <% else %>
+ <%= cta_link = participatory_process_path(promoted_process) %>
+ <% end %>
+ <%= link_to cta_link, class: "button expanded button--sc" do %>
<% if translated_in_current_locale(promoted_process.active_step&.cta_text) %>
<%= translated_attribute(promoted_process.active_step.cta_text) %>
<% else %>