diff --git a/app/controllers/enquiries_controller.rb b/app/controllers/enquiries_controller.rb
new file mode 100644
index 00000000..829b578c
--- /dev/null
+++ b/app/controllers/enquiries_controller.rb
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+class EnquiriesController < ApplicationController
+ skip_before_action :authenticate_user!
+ skip_authorization_check
+
+ def create
+ if params[:talk_to_sales] == 'on'
+ Faraday.post(Docuseal::ENQUIRIES_URL,
+ enquiry_params.merge(type: :talk_to_sales).to_json,
+ 'Content-Type' => 'application/json')
+ end
+
+ head :ok
+ end
+
+ private
+
+ def enquiry_params
+ params.require(:user).permit(:email)
+ end
+end
diff --git a/app/views/devise/registrations/new.html.erb b/app/views/devise/registrations/new.html.erb
index ca60bd9f..5505c469 100644
--- a/app/views/devise/registrations/new.html.erb
+++ b/app/views/devise/registrations/new.html.erb
@@ -41,6 +41,13 @@
<%= f.button button_title(title: 'Sign up', disabled_with: 'Signing up'), class: 'base-button' %>
+ <% if Docuseal.multitenant? %>
+
+
+ <% end %>
<% end %>
<%= render 'devise/shared/links' %>
diff --git a/config/routes.rb b/config/routes.rb
index 66ea84f3..cc0ece90 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -52,6 +52,7 @@ Rails.application.routes.draw do
resources :dashboard, only: %i[index]
resources :setup, only: %i[index create]
resource :newsletter, only: %i[show update]
+ resources :enquiries, only: %i[create]
resources :users, only: %i[new create edit update destroy]
resource :user_signature, only: %i[edit update]
resources :submissions, only: %i[show destroy]
diff --git a/lib/docuseal.rb b/lib/docuseal.rb
index ce78a90d..83f4b0c1 100644
--- a/lib/docuseal.rb
+++ b/lib/docuseal.rb
@@ -3,6 +3,7 @@
module Docuseal
PRODUCT_URL = 'https://www.docuseal.co'
NEWSLETTER_URL = "#{PRODUCT_URL}/newsletters".freeze
+ ENQUIRIES_URL = "#{PRODUCT_URL}/enquiries".freeze
PRODUCT_NAME = 'DocuSeal'
DEFAULT_APP_URL = 'http://localhost:3000'
GITHUB_URL = 'https://github.com/docusealco/docuseal'