ILS/Account Intergration -- Self-Registration

Configuration options for the ‘ILS/Account Integration – Self-Registration' section of the Library System.

Top of page

Table of Contents

ILS/Account Integration

Go to Pika Configuration and Library Systems from the left sidebar.  

Click the Library Id number or the Edit link to gain access to the Library Systems page.

Click on ILS/Account Integration to get to the Self-Registration information.


Self-Registration via Pika (which writes to the ILS via API processes to create new users) is currently available for Sierra systems only. Click on the Self-Registration tab.

URL for external self-registration

If your library uses an external self-registration option e.g. Patron Point, enter the URL for your system’s self-registration page here. The Register for New Library Card link in the login popup will direct to your library’s external self-registration.

Top of page

Enable Self Registration

Enable Self Registration enables the self-registration option via Pika, which writes to Sierra using the patron APIs and creates new patron records directly in Sierra.  If you have not enabled this feature yet, you will need to contact Marmot to get the setup started and configured.

Top of page

Agency Code

Agency Code (Sierra Only) is the agency code used for each Sierra library. This field is relative to Sierra only. This field gets set in Sierra when a self-registered user creates a new account. Sierra libraries who do not use Agency can set this field to -1 to not have the code included.

Top of page

Self Registration Patron Type

Self Registration Patron Type (Sierra Only) is for the default patron type that will be assigned to register patrons. This field is relative to Sierra only. This field gets set in Sierra when a self-registered user fills out the form to create a new account.

Top of page

Barcode Length

Barcode length (Sierra Only) is a randomized barcode that is generated in Pika.  Pika will check for duplicate barcodes, so it will not create a duplicate barcode. The default length value is 7, but you can edit the value to the appropriate value for your library. 

Barcodes do not include a library’s barcode prefix, so these temporary accounts can only be used with OverDrive checkouts and holds if your library’s OverDrive account is configured to allow patron functionality for users with temporary barcodes. 

Top of page

Days Until Expiration

Days Until Expiration (Sierra Only) is the number of days the self-registered account will be valid. After the account reaches the threshold, it will become expired.

Setting this field to 0 or -1 will add a null expiry date (formatted 00-00-0000 in the patron record) for self-registration users.

Top of page

Prompt for Birthdate

Prompt For Birth Date is an optional feature.  This is something that needs to be done during the configuration within the ILS.  This prompt works in conjunction with the self-registration form that is created by Marmot. 

Top of page

Self Registration Form and Success Message

The Self Registration Form allows you to customize the message text that your patrons will see when registering – this messaging appears above the self-registration form. You can put your policy information in the Form Message.



The Success Message can let patrons know the next steps after successfully creating their account. This messaging appears after a patron successfully creates a self-registered account.



Top of page

Accessing the Self Registration Form

Patrons can access the self-registration form from your library’s login page. There is a link to the form in the login pop-up dialog. When a patron clicks on the Register for a new Library Card text, they will be directed to a Pika webpage with your library’s self registration form.

The URL for the self-registration form is your library’s Pika domain followed by /MyAccount/SelfReg. For example:

You can use the URL for your library’s self-registration page on your library’s website. You can also use the self-registration page as a sidebar link in your Pika interface. Here is an example from Vail Public Library’s Pika interface.

Top of page

Self-Registration Form

The default form includes the following fields:

  • first name

  • last name

  • middle initial

  • home library

  • street address

  • city

  • state

  • zipcode

  • email

  • phone number

Marmot can usually add unique fields and make certain fields required or not-required, depending on the needs of your library. The default values for your library’s self-registration process will be discussed when self-registration is configured for your library.

For libraries using PINs or Passwords, this field will be included in the self-registration form upon configuration. Patrons self-registering for cards will be required to set their unique PIN or Password upon creation of their new account.

Here is an example self-registration form from Vail Public Library, which includes the Password field.

Top of page