Skip to main content

How to Create a Website Using Recruit Craft

This article explains how to create and customize a website from scratch using Recruit Craft.

Written by Dia Shukla

What this feature does and when to use it

Recruit Craft allows you to create and customize a website from scratch without any coding. You can start a new project using either a blank canvas or a pre-built template, then personalize it by editing pages, updating text and styling, adding sections and elements, and creating additional pages beyond the default homepage, job listing, and job description pages.

Use this feature when:

  • You want to build a new website using Recruit Craft.

  • You want to launch a website quickly by customizing an existing template.

  • You need full control over your website's content, layout, styling, and navigation.

  • You want to create additional pages to expand your website beyond the default pages


Step-by-step instructions


1. Create a new website project

Log in to Recruit Craft and navigate to the Projects page. Click + Project in the top right corner, select Build Full Website, then choose one of the following:

  • Blank Project to build your website from scratch.

  • Template to start with a pre-designed website that you can customize.
    ​

If you're using a template, click View to preview it, then select Edit Template to begin customizing it.

2. Edit your website pages

Use the page navigation within the editor to switch between the Homepage, Job Listing, Job Description, About Us, or any other page you want to customize.
​

Every part of a page is editable. Simply click the element you want to modify, such as text, an image, a button, or another component. Once selected, the relevant configuration options will appear in the panel on the right.

From the right-hand panel, you can customize the selected element based on its type. For example, when editing a text element, you can modify options such as:

  • Font and font weight

  • Text size and alignment

  • Colors and styling

  • Letter and line spacing

  • Width, height, and minimum or maximum size

  • Shadow and interaction effects

  • Links and button redirects


Other elements, such as images, buttons, sections, or forms, display their own configuration options, allowing you to customize their appearance and behavior.

Review the page after making your changes to ensure the content, layout, and styling appear as expected.

3. Add elements to a page

To add new content to a page, open Elements from the left panel and select the component you want to insert. Recruit Craft offers a variety of elements, including:

  • Text (H1 to H6 headings and paragraph text)

  • Buttons

  • Images

  • Forms

  • Videos

  • Lines and dividers

  • Social icons

  • Custom HTML for embedding custom code or iframes

After adding an element, click it to customize its appearance and behavior using the right panel. Depending on the element type, you can configure options such as:

  • Size, style, and alignment

  • Width, height, padding, and spacing

  • Colors, gradients, and background images

  • Shadows

  • Hover, pressed, and active effects

  • Button styles

  • Links and redirect URLs

  • Image styling and fit

  • Layout settings

  • Form layouts and field configuration

  • Video playback settings

  • Other advanced properties specific to the selected element
    ​

Note: The available customization options vary depending on the selected element. For example, forms allow you to configure fields, layouts, and submission behavior, while videos provide playback and display settings.

4. Add sections to a page

To quickly build your page layout, open Sections from the left-hand panel and drag the section you want onto your page. Recruit Craft includes several pre-built sections, including layouts with ready-to-use form components, such as:

  • Flexbox

  • Grid

  • Spacer

  • Header

  • Footer

  • Hero

  • Testimonials

  • FAQs

  • About Us

  • Banner

  • Block Quote

  • Custom HTML

  • Form

These ready-to-use sections include predefined layouts, making it easy to build pages without creating every section from scratch.

Once a section has been added, you can:

  • Reorder it anywhere on the page

  • Edit the section's layout and design

  • Modify individual elements within the section

  • Change text, colors, spacing, backgrounds, images, and links

  • Add your own elements to Grid or Flexbox sections

Sections use the same sizing, shadow, effect, and fill controls as elements. Flexbox and Grid sections also include layout options for arranging the elements inside them.

If you prefer to create a completely custom layout, start with a Grid or Flexbox section and build it by adding elements manually.
​

5. Customize the default pages

Repeat the same editing process for the Job Listing and Job Description pages by updating their content, layout, elements, and sections. Review each page to ensure the design and navigation remain consistent across your website, and save your changes regularly.

6. Add additional pages

To create pages beyond the default ones, open Pages from the left-hand panel and click Add New Page. Enter a name for the page, then customize its content, layout, and design using the same editing tools available throughout the website editor.
​


Design controls for Elements and Sections


When you select an element or section, the design panel provides controls to customize its layout, spacing, appearance, text, and links. Depending on the element or section, you can adjust properties such as width and height, alignment, flow, spacing, padding, borders, background, shadows, effects, typography, colors, and link settings. The available controls vary depending on the selected element or section.

Set width and height


Every element and section that supports sizing gives you a Width and Height field, each with a unit dropdown:

  • Fixed px keeps the element at an exact size in pixels, regardless of screen size.

  • Fit-Content sizes the element automatically based on what's inside it, such as text or an image.

  • Relative % sizes the element as a percentage of its parent container. For example, 50% takes up half the width of the section it sits in, and 100% takes up the full width.

To control how much an element can grow or shrink:

  1. Click + next to the Width and Height fields.
    ​

  2. Select Add Min Width, Add Min Height, Add Max Width, or Add Max Height.

  3. Enter a value and choose a unit.
    ​

  4. To remove a limit, click − next to it.


Minimum and maximum values are useful for keeping layouts stable across screen sizes. For example, a maximum width stops a section from stretching too wide on large screens.
​

💡 Tip: Click the lock icon above the Height field to keep width and height proportional. When the lock is on, changing one value adjusts the other automatically.

Add a shadow


  1. Select the element or section.
    ​

  2. Click Add under Shadow.

  3. In the Shadow Effect panel, adjust the following:

    • Position: Outside places the shadow around the edges like a standard drop shadow. Inside places it just within the edges for a carved in look.

    • X Position and Y Position: Move the shadow horizontally and vertically.

    • Blur: Softens the edge of the shadow.

    • Spread: Makes the overall shadow larger or smaller.

    • Color: Sets the shadow color.

To remove a shadow, click the x next to the shadow value.

📌 Please note: Text elements use a simpler shadow with X Position, Y Position, Blur, and Color only. Position and Spread are not available for text.

Add hover, pressed, and active effects


Effects change how an element looks while a visitor interacts with it on your published website.

  1. Select the element or section.
    ​

  2. Click + next to Effect.
    ​

  3. Choose one of the following:

    • Hover Effect: Applies when a visitor moves their pointer over the element without clicking.

    • Pressed Effect: Applies at the moment the element is being clicked or pressed.

    • Active Effect: Applies when the element is selected, for example after a visitor clicks into it or reaches it using the Tab key.

  4. Click the effect to open its settings and adjust Opacity, Scale, Rotate, Color, and Shadow.

  5. To remove an effect, click − next to it.

📌 Please note: Available effect settings depend on the element. Buttons and sections support all settings. Text elements, commonly used for links, support Opacity, Scale, and Shadow.

Use colors, gradients, or images as a background


For buttons and sections, click the Background Color field to open the Fill picker. Choose a fill type from the icons at the top:

  • Solid color: A single flat color.

  • Linear gradient: A smooth blend between colors in a straight direction, such as left to right.

  • Radial gradient: A smooth blend that spreads outward from a center point.

  • Image: An uploaded image used as the background.

For solid colors and gradients, you can enter a hex value and set the opacity percentage next to it.

When you choose Image, click Choose Image, then select how the image fits using the Type dropdown:

  • Fill stretches the image to fill the area.

  • Cover scales the image to fill the area completely, cropping any excess.

  • Contain scales the image to fit entirely within the area without cropping, which may leave empty space around it.

The Image element offers the same Fill, Cover, and Contain options for controlling how an image sits within its frame.

Arrange elements inside a Flexbox section


Select a Flexbox section to access these layout options:

  • Distribute controls how elements are spaced along the row or column:

    • Start, Center, or End groups elements together at the beginning, middle, or end.

    • Space Between pushes elements to the outer edges with equal gaps only between them.

    • Space Around gives each element equal space on both sides, so the outer edges get half the space found between elements.

    • Space Evenly makes every gap equal, including the outer edges.

  • Wrap set to Yes moves elements that don't fit onto the next row. Set to No, elements stay in a single row or column, even if they overflow.

  • Gap sets the spacing between elements.

💡 Tip: Keep Wrap set to Yes for sections with several elements so they stack neatly on smaller screens instead of overflowing.

Set different values for desktop, tablet, and mobile


Some fields can hold a separate value for each device, so you can fine tune how your website looks on every screen size.

  1. Use the Desktop, Tablet, and Mobile controls in the top toolbar to switch to the device you want to edit.

  2. Select the element or section.
    ​

  3. Change the supported field. The value applies only to the device currently selected.

The following fields support separate values per device:

Element or section

Fields with separate device values

Text (headings and paragraph text)

Text size, width and height (including minimum and maximum)

Flexbox, Social, Block Quote, FAQs, Banner, Hero, Testimonials, About Us, Form sections

Width and height, Flow, Distribute, Alignment, Wrap, Gap, Padding

Grid

Width and height, Rows, Columns, X Gap, Y Gap, Padding

Button

Width and height, Padding

Image, Form, and Video elements

Width and height

Line

Width and maximum width

⚠️ Important: All other settings, such as color, border, background, shadow, and effects, stay the same across devices. Header, Footer, Space, and Custom HTML use the same values on every device.


FAQs


Can I add a contact form to my website?

Yes. You can add a Form element from the Elements panel or use a pre-built section that includes a form. Forms support multiple layouts and allow you to collect visitor information directly from your website.

What fields can I add to a form?

Forms support Text, Email, and Phone fields. Every form must include at least one field and a Submit button. First Name and Email are required for a successful submission.

Can form submissions create records in Recruit CRM?

Yes. You can choose to automatically create a Contact record in Recruit CRM for each form submission. The submitted First Name, Email, and Phone are mapped to the corresponding Contact fields, and the submitted message is saved as a note. If a Contact with the same email address already exists, the submission is added to the existing Contact instead of creating a duplicate.

Will I receive notifications when someone submits a form?

Yes. Recruit Craft sends an email notification to the email address associated with your Recruit Craft account whenever a website visitor submits a form.

Can I add videos to my website?

Yes. The Video element lets you upload videos directly from your device or embed videos using YouTube, Vimeo, or Loom links. Uploaded videos are stored for reuse, similar to uploaded images.

Which video formats are supported?

You can:

  • Upload MP4 and WebM videos.

  • Embed videos from YouTube, Vimeo, and Loom.

Unsupported links display an error prompting you to upload a video or use a supported provider.

Can I customize how videos play?

Yes. You can configure:

  • Autoplay

  • Loop

  • Mute

  • Show or hide controls

  • Poster (thumbnail) image

  • Size, spacing, positioning, and styling

When Autoplay is enabled, Mute is automatically enabled because most browsers require autoplay videos to be muted.

Why are some playback settings unavailable for Loom videos?

Due to limitations of the Loom player, the Loop and Show Controls settings are not available for embedded Loom videos.
​

What's the difference between Fixed px, Relative %, and Fit-Content?

Fixed px sets an exact size in pixels that doesn't change. Relative % sets the size as a percentage of the parent container, so it adjusts when the parent resizes. Fit-Content sizes the element automatically based on its content.
​

Is the shadow the same for every element?

No. Buttons, sections, and images support the full Shadow Effect panel, including Position and Spread. Text elements support X Position, Y Position, Blur, and Color only.

Where can I use gradients or image backgrounds?

Gradients and image fills are available from the Background Color field on buttons and sections.

Why did my change on tablet not show on desktop?

Fields that support separate device values save a different value for each device. Switch to Desktop in the top toolbar and update the field there as well. See Set different values for desktop, tablet, and mobile above for the full list of supported fields.

Did this answer your question?