
Want to know exactly where your Framer leads come from?
With PiMMs, it only takes a few minutes — no code needed.
Looking to track external tools?
Read this other guide if your site links to external tools like Cal.com, Tally, Stripe, etc.
1. Add the PiMMs tracking script
- In Framer, go to your site settings → Custom Code
- Paste the following script in the Head section:
Important: Paste the following script in all the pages of your website.
<script defer src="https://cdn.pimms.io/analytics/script.detection.js"></script>
In addition, paste the following script in all the pages where you have a form:
<script defer src="https://cdn.pimms.io/analytics/script.inject-form.js"></script>
Verify your script installation
Use our free tool to automatically check if the PiMMs analytics script is properly installed on your website.
- Publish your site
2. Build a PiMMs-compatible form
PiMMs auto-detects your fields — just follow this:
Add a required email field
- The field name must start with
email
(likeEmail
,email 1
,e-mail perso
, etc.)
To track names:
- Use one field named
fullname
,name
, etc. - Or two fields:
firstname
andlastname
👉 Check it by selecting the Input → Name.
3. Get your Workspace ID
- Log in to your PiMMs dashboard
- Go to Settings → Workspace ID
- Copy your ID (e.g.
ws_abc123xyz
)
3. Add the Framer webhook for form submissions
To setup a new form: Framer Forms Guide
- In Framer, select your form
- Go to Form → Send to
- Choose "Webhook"
- Use the following webhook URL:
https://app.pimms.io/api/framer/webhook?workspace_id=your-id
Replace your-id
with your Workspace ID
Example:
https://app.pimms.io/api/framer/webhook?workspace_id=ws_abc123xyz
4. Create your PiMMs tracking link
- Go to PiMMs
- Create a new short link pointing to your Framer page
- Enable Conversion tracking
Example:
https://pim.ms/my-framer-site
Use this link in your ads, socials, emails, etc.
5. Test your setup
- Open your PiMMs link in an incognito tab
- Submit your Framer form
- Check your PiMMs dashboard
- You should see a new lead with full attribution
6. Troubleshooting tips
- Make sure the script is in the Head
- Double-check the webhook URL (including
workspace_id
) - Use incognito mode and a new email to test
- Always use your PiMMs link to start the session — that’s how attribution works
You're all set 🎉
Every Framer lead collected via your PiMMs links will now be tracked — with full attribution and analytics.