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:
- Go to your Shopify admin → Online Store → Themes
- Click Customize on your active theme
- Navigate to your contact page (or create one)
- Click Add section or Add block
- Find SDesk Contact Form in the app sections
- Configure the form fields and styling
- Click Save
Option 2: Embedded Form (API)
For custom implementations:
- Go to Settings → Contact Form in SDesk
- Click Generate API Key
- Copy the API key and endpoint URL
- Create a form on your site that posts to the SDesk endpoint
Required Fields
email- Customer's email addressmessage- The support request content
Optional Fields
name- Customer's namesubject- Request subject lineorder_number- Related order numbertype- 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
- Submit a test message from your contact page
- Check your SDesk inbox - a new ticket should appear
- Verify the ticket contains all submitted information