Help Center/Getting Started

Setting Up Your Contact Form

Add a contact form to your Shopify store so customers can submit support requests directly.

Why Use a Contact Form?

A contact form offers several advantages:

  • Structured requests - Customers provide all needed information upfront
  • Reduce spam - Forms are harder to spam than published email addresses
  • Auto-create tickets - Submissions automatically become tickets in SDesk
  • Better organization - Categorize requests by type

Option 1: Theme App Extension (Recommended)

The easiest way to add a contact form:

  1. Go to your Shopify admin → Online Store → Themes
  2. Click Customize on your active theme
  3. Navigate to your contact page (or create one)
  4. Click Add section or Add block
  5. Find SDesk Contact Form in the app sections
  6. Configure the form fields and styling
  7. Click Save

Option 2: Embedded Form (API)

For custom implementations:

  1. Go to Settings → Contact Form in SDesk
  2. Click Generate API Key
  3. Copy the API key and endpoint URL
  4. Create a form on your site that posts to the SDesk endpoint

Required Fields

  • email - Customer's email address
  • message - The support request content

Optional Fields

  • name - Customer's name
  • subject - Request subject line
  • order_number - Related order number
  • type - Request type (inquiry, order_issue, return, etc.)

Customizing Your Form

In Settings → Contact Form, you can customize:

  • Form heading - Title displayed above the form
  • Field labels - Text for each form field
  • Placeholders - Helper text inside fields
  • Required fields - Which fields are mandatory
  • Success message - What customers see after submitting
  • Styling - Colors, spacing, and button appearance

Testing Your Form

  1. Submit a test message from your contact page
  2. Check your SDesk inbox - a new ticket should appear
  3. Verify the ticket contains all submitted information