Feature Request: Allow Deep-Linking to Modals (e.g. Signup Popup)
Summary
It would be very useful to have a way to directly link to a modal (like the “Sign Up” popup) using a URL hash or query parameter. For example:
-
https://mysite.pickaxeproject.com/#signup -
https://mysite.pickaxeproject.com/?modal=signup
When the page loads with that hash/parameter, the same JavaScript that powers the existing Sign Up button should automatically trigger, opening the signup modal immediately.
Why This Matters
-
Enables sharing direct links in marketing emails, ads, and social posts that skip friction and take users straight to the signup flow.
-
Improves conversion rates by reducing extra clicks.
-
Provides a more consistent user experience when referencing signups in external communications.
-
If a Pickaxe studio has a free plan but no pricing page, it’s really hard to find for the users. This will help them find it faster linking directly to the signup.
Proposed Implementation
On page load, check the URL for a hash (#signup) or query param (?modal=signup). If present, call the same function or event handler that clicking the “Sign Up” button triggers.
Example (simplified pseudo-code):
document.addEventListener('DOMContentLoaded', () => {
const qp = new URLSearchParams(window.location.search);
if (window.location.hash === '#signup' || qp.get('modal') === 'signup') {
// Trigger the modal
document.querySelector('button:contains("Sign up")')?.click();
}
});
Benefit
This small addition would make it possible to create deep links that go directly to critical modals, improving usability and marketing flexibility.
