Skip to main content

Certificate Template

Certificate templates define the appearance and content of all certificates generated for students and staff. Each template includes a background image, page dimensions, and a drag-and-drop layout editor where you position fields like school name, student/staff photo, signature, and description text.

Create templates before generating certificates

You must have at least one certificate template before you can generate certificates under Student Certificate or Staff Certificate. Templates are either Student type or Staff type — each type has its own set of available placeholders.

Certificate Template management page showing the create form and template list
Certificate Template page — create form (top) and list of existing templates (bottom)

Create a Template

1
Navigate to Certificate & ID Card → Certificate Template
From the sidebar, expand **Certificate & ID Card** and click **Certificate Template**.
2
Fill in the template name
Enter a descriptive name for the template (e.g., "End of Year Certificate", "Participation Certificate").
3
Select the Type
Choose **Student** or **Staff**. This determines which placeholders are available in the description field.
4
Choose the Page Layout
Select **A4 Landscape**, **A4 Portrait**, or **Custom**. For custom layouts, enter the desired **Height** and **Width** in millimeters.
5
Set User Image Shape and Size
Choose **Round** or **Square** for the recipient's photo shape, and enter the image size in pixels.
6
Upload a Background Image
Click **Upload** to select a background image (SVG, PNG, or JPG). This image serves as the certificate's visual backdrop.
7
Write the Description
Use the rich text editor to compose the certificate body text. Insert **placeholders** (shown below the editor) to dynamically fill in student/staff data when certificates are generated.
8
Submit
Click **Submit** to save the template. It appears in the list below.

Available Placeholders

When writing the description, click on any placeholder tag shown below the editor to insert it. The system replaces these with actual data at generation time.

Student templates:

Placeholder{full_name}{first_name}{last_name}{class_section}{roll_no}{dob}{admission_no}{guardian_name}{guardian_mobile}{guardian_email}{gender}{admission_date}{current_address}{permanent_address}{student_mobile}{exam}{total_marks}{obtain_marks}{grade}{session_year}{blood_group}{transport_route}
ValueStudent's full nameStudent's first nameStudent's last nameClass and section nameRoll numberDate of birthAdmission/GR numberGuardian's nameGuardian's mobile numberGuardian's emailStudent's genderDate of admissionCurrent addressPermanent addressStudent's mobile numberExam nameTotal marksObtained marksGrade obtainedCurrent session yearBlood groupTransport route

Staff templates:

Placeholder{full_name}{mobile}{dob}{email}{joining_date}{role}{qualification}{experience}{session_year}
ValueStaff member's full nameMobile numberDate of birthEmail addressDate of joiningStaff roleQualificationWork experienceCurrent session year
Extra form fields

When generating a certificate, you can also add custom extra fields on the fly (e.g., event name, special remarks). These fields are entered at the time of generation, not in the template.


Design the Layout

After creating a template, you can visually position the fixed elements (school name, logo, signature, etc.) on the certificate using the drag-and-drop layout editor.

Certificate template layout designer with draggable fields on the certificate background
Layout designer — drag fields to position them on the certificate background
1
Click the Layout icon
In the template list, click the **Layout** (grid) icon in the Action column of the template you want to design.
2
Toggle field visibility
Use the checkboxes on the left panel to show or hide fields: **School Name**, **Address**, **Mobile**, **Email**, **Logo**, **User Image**, **Signature**, **Issue Date**, **Title**, and **Description**.
3
Drag fields into position
Click and drag each visible field element on the certificate preview to place it exactly where you want it.
4
Save the layout
Click **Submit** to save the positions. The layout is stored and used whenever certificates are generated from this template.
Background image required

The layout designer requires a background image to display the certificate preview area. If your template has no background image, upload one first by editing the template.


View Templates

The template list displays all certificate templates in a searchable table.

ColumnNo.NameTypePage LayoutBackground ImageLayoutAction
DescriptionRow numberTemplate nameStudent or StaffA4 Landscape, A4 Portrait, or CustomThumbnail preview of the backgroundWhether a layout has been designed (Yes/No)Edit, Layout, and Delete buttons
  • Use the search bar to filter templates by name or type
  • Click Export to download the template list

Edit a Template

Certificate template edit form with fields pre-filled
Editing a certificate template — all fields are pre-filled with current values
1
Click the Edit button
In the Action column, click the **Edit** (pencil) icon next to the template.
2
Update any fields
Modify the name, type, page layout, dimensions, image settings, background image, or description.
3
Save changes
Click **Submit** to update the template.

Delete a Template

1
Click the Delete button
In the Action column, click the **Delete** (trash) icon next to the template.
2
Confirm deletion
Click **Confirm** in the dialog. The template and its background image are permanently removed.
Permanent deletion

Deleting a template is irreversible. The background image is also deleted from storage. Previously generated certificates are not affected.