s It Possible to Access a Custom Table in ServiceNow Without Login? (External/Public Access via link

RohitPapann
Tera Contributor

Hi ServiceNow Community,

I hope you're doing well.

I'm currently working on a use case where we want to allow external users (public users) to access a custom table (e.g., Lead table) in our ServiceNow developer instance without requiring login credentials.

🎯 Objective:
We want to create a single public link that anyone can open, which will redirect them to a form/page (in Service Portal or otherwise) where they can view or submit a record to our custom table, without logging in every time.

So far, I’ve:

  • Enabled the snc_external role and configured ACLs for read/create operations.

  • Added the required UI Page and Record ACLs.

  • Designed a basic Service Portal page.

  • Created a record producer and embedded it in the page.

However, I want to know:
🔍 Is it possible to bypass the login screen entirely and allow users to access the form or submit details without any authentication — like through a public URL?

📌 If yes, are there any specific settings I need to enable (e.g., allowing guest access, enabling public pages, or setting access to record producers)?
Also, any security recommendations for exposing such functionality safely would be highly appreciated.

Looking forward to your guidance.

Thanks in advance!
Best regards,
Rohit

2 REPLIES 2

Ankur Bawiskar
Tera Patron
Tera Patron

@RohitPapann 

you can create a public record producer or public portal page and then show the details there

Record producer will allow you to create/update the record on that table

How to make a record producer and catalog item public on a CMS page 

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Nishant Yadav
Tera Contributor

@RohitPapann 
Snow provides a "public" role OOB. If users don't want to log in and access your data, then create an ACL with this role on your table. They can view or submit a record to your custom table without logging in.

Security recommendation: They will be able to access/edit all your data in your table.
Please mark the answer correct/helpful based on impact
Regards,
Nishant Yadav.