Common issues and solutions when using the SupportRetriever Contact Form theme block in Shopify.
Common Issues
Issue 1: Form Block Not Appearing in Theme Editor
Symptoms:
- Can't find "Contact Form" under Apps when adding blocks
- SupportRetriever doesn't appear in app list
- Theme Editor doesn't show the block option
Possible Causes:
- App not installed on Shopify store
- Theme doesn't support app blocks (very old themes)
- Browser cache issue
- Incorrect section type
Solutions:
Solution 1: Verify App Installation
- Go to Shopify Admin → Apps
- Check if SupportRetriever is in your installed apps
- If not, install the app from Shopify App Store
- Refresh the Theme Editor
Solution 2: Check Theme Compatibility
- Ensure you're using a Shopify 2.0 theme (most themes from 2021+)
- Try adding the block to different section types:
- Page templates
- Product templates
- Custom sections
- If your theme is very old, consider updating to a newer theme
Solution 3: Clear Browser Cache
- Clear your browser cache and cookies
- Log out of Shopify admin
- Log back in and try again
- Try a different browser or incognito mode
Solution 4: Use the Deep Link
- Log into SupportRetriever
- Go to Settings → Shopify Integration
- Click "Open Theme Editor" button
- This automatically navigates to the correct location
Issue 2: Form Shows Blank or "Form Not Found"
Symptoms:
- Form block is added but shows blank white space
- "Form not found" error message appears
- 404 error inside the iframe
Possible Causes:
- Form URL not configured
- Incorrect form URL (typo)
- Form was deleted in SupportRetriever
- RLS (Row Level Security) blocking access
Solutions:
Solution 1: Add Form URL
- Click on the Contact Form block in Theme Editor
- Look at settings panel on the right
- Paste your form URL in the "Form URL" field
- Get URL from: SupportRetriever → Form Management
Solution 2: Verify Form URL
- Copy your form URL from SupportRetriever
- Paste it into a new browser tab
- Verify the form loads correctly
- If it doesn't load, the URL is incorrect
- Expected format:
https://supportretriever.com/form/[id]
Solution 3: Check Form Still Exists
- Log into SupportRetriever
- Go to Form Management
- Verify your form is listed
- If not, you may have deleted it
- Create a new form and update the URL
Solution 4: RLS Issues (Rare)
If the form loads directly but not in Shopify:
- Contact SupportRetriever support
- Provide your form ID
- Support can check RLS permissions
Issue 3: Form is Cut Off (Too Short)
Symptoms:
- Only top portion of form is visible
- Submit button not visible
- Need to scroll within a small area
Cause: Form height setting is too low
Solution:
- Click on the Contact Form block in Theme Editor
- Find the "Form Height" slider in settings
- Drag to increase height (recommend 1000px)
- Save and check preview
Increase to 1000px to show the full form
Recommended heights:
- Minimum: 600px
- Comfortable: 800px
- Full form: 1000px
Issue 4: Cannot Submit Test Messages
Symptoms:
- Submit button appears inactive
- Messages not going through
- No confirmation after clicking submit
Possible causes:
- Network connectivity issue
- Incorrect form configuration
- Rate limiting (too many test submissions)
Solution:
- Check your internet connection
- Verify the Form URL in block settings is correct
- Wait a few minutes if you've sent multiple test messages (rate limiting)
- Check your SupportRetriever dashboard to confirm the form is active
To test the form:
- Open your form URL directly in a new tab
- Submit a test message
- Verify it appears in your SupportRetriever inbox
Issue 5: Form Submissions Not Working on Live Site
Symptoms:
- Form appears correctly
- Submit button is enabled
- But nothing happens when clicking submit
- Or error message appears
Possible Causes:
- Turnstile (bot protection) not loading
- Email limit exceeded
- Browser blocking submission
- Form recipient email not verified
Solutions:
Solution 1: Wait for Turnstile
The form includes bot protection that takes a moment to load:
- Wait 3-5 seconds after page loads
- Look for a small checkmark or indicator
- Then submit the form
Solution 2: Check Email Limits
- Log into SupportRetriever
- Go to Settings → Account
- Check your email usage
- If at limit, upgrade plan or wait for reset
Solution 3: Disable Browser Extensions
Some browser extensions block form submissions:
- Try in incognito/private mode
- Disable ad blockers temporarily
- Check browser console for errors (F12)
Solution 4: Verify Recipient Email
- Go to SupportRetriever → Settings
- Check "Recipient Email" field
- Ensure email is verified (check inbox for verification email)
- Re-send verification if needed
Issue 6: "Powered by SupportRetriever" Footer Not Appearing
Symptoms:
- The form works correctly but doesn't show the "Powered by SupportRetriever" footer
This is Normal:
The SupportRetriever branding footer is automatically hidden when the form is embedded in Shopify stores. The form detects when it's displayed in a Shopify storefront iframe and hides the branding to comply with Shopify's app branding policies.
Where branding appears:
- ✅ When form is accessed directly (not in iframe)
- ✅ When embedded on non-Shopify websites
- ❌ When embedded in Shopify storefronts (hidden automatically via referrer detection)
How it works: The form checks if it's in an iframe and if the parent page is on a .myshopify.com or shopify.com domain. If so, branding is hidden.
No action needed - this is the expected behavior.
Issue 7: Form Appears But Has Styling Issues
Symptoms:
- Form colors don't match
- Layout looks broken
- Text is unreadable
- Logo doesn't appear
Possible Causes:
- Form not customized in SupportRetriever
- Color contrast issues
- Logo URL incorrect
- Browser compatibility
Solutions:
Solution 1: Customize in SupportRetriever
Form appearance is controlled in SupportRetriever, not Shopify:
- Log into SupportRetriever
- Go to Form Management
- Scroll to "Form Appearance"
- Set background color, button color, text color
- Add logo URL if desired
- Save changes
Solution 2: Check Color Contrast
Ensure text is readable:
- Dark text on light background
- Or light text on dark background
- Test with accessibility tools
Solution 3: Fix Logo
If logo doesn't appear:
- Verify logo URL is correct
- Ensure logo image is publicly accessible
- Recommended size: 200px × 60px
- Use PNG or JPG format
Issue 8: Form Works on Desktop But Not Mobile
Symptoms:
- Form displays and works on desktop
- Broken or not visible on mobile devices
- Layout issues on small screens
Possible Causes:
- Shopify theme section not responsive
- Height too small on mobile
- Theme-specific mobile issues
Solutions:
Solution 1: Check Theme Settings
- Ensure the section containing the form is set to full-width on mobile
- Check Theme Editor mobile preview
- Verify no conflicting mobile settings
Solution 2: Adjust Height for Mobile
The form is responsive, but ensure adequate height:
- On mobile, 600-800px usually works well
- Test in Theme Editor's mobile preview
- Adjust if needed
Solution 3: Test on Real Devices
- Publish changes
- Visit live site on actual mobile device
- Test submission
- Check multiple devices if possible
Issue 9: Form Loads Slowly
Symptoms:
- Blank space where form should be
- Form appears after several seconds
- Customers may not wait for it to load
Possible Causes:
- Network latency
- Heavy page with many elements
- Slow Shopify theme
- Browser extensions
Solutions:
Solution 1: Optimize Page
- Remove unnecessary apps/scripts from page
- Optimize images on page
- Use a faster theme if possible
Solution 2: Add Loading Indicator
Consider adding a loading message above the form block in your page content:
- "Loading contact form..."
- This sets expectations for customers
Solution 3: Test Network Speed
- Test on different internet connections
- Check if issue is consistent
- If slow for everyone, contact SupportRetriever support
Issue 10: Can't Edit or Remove Form Block
Symptoms:
- Block appears in Theme Editor but can't be selected
- Can't delete the block
- Settings don't appear
Solutions:
Solution 1: Refresh Theme Editor
- Save changes
- Exit Theme Editor
- Return to Themes page
- Click Customize again
Solution 2: Edit from Section Level
- Click the section containing the form
- Use section controls to manage blocks
- Delete or rearrange from section view
Solution 3: Clear Browser Cache
- Clear cache and cookies
- Restart browser
- Try again
Issue 11: Form URL Changes Unexpectedly
Symptoms:
- Form was working, now shows "Form not found"
- URL in settings looks different than expected
Cause: Form was deleted and recreated, generating a new URL
Solution:
Prevention:
- Don't delete forms unnecessarily
- Update settings instead of recreating
Fix:
- Log into SupportRetriever
- Get current form URL from Form Management
- Update URL in all Shopify theme blocks
- Save and publish
Diagnostic Checklist
Use this checklist to systematically troubleshoot issues:
- Form URL is pasted in block settings
- Form URL is correct (test in browser directly)
- Form exists in SupportRetriever account
- Form height is set to at least 800px
- Recipient email is verified in SupportRetriever
- Not at email usage limit
- Tested in different browser
- Tested with browser extensions disabled
- Theme Editor changes are saved and published
- Tested on live site (not just Theme Editor)
Getting Additional Help
If you've tried the solutions above and still have issues:
Check SupportRetriever Status
- Visit [SupportRetriever Status Page]
- Check for any service outages
- Review recent incidents
Contact Support
Provide this information when contacting support:
- Issue description: What's happening vs. what should happen
- Form URL: Your specific form URL
- Shopify store URL: Your store's .myshopify.com address
- Steps taken: What troubleshooting you've already tried
- Browser/device: What you're using to test
- Screenshots: Show the issue (if visual)
Shopify Support
For Shopify-specific issues (theme, Theme Editor):
- Contact Shopify Support
- Mention you're using a theme app extension
- Provide app name: SupportRetriever
Community Resources
- SupportRetriever documentation
- Shopify Theme App Extension documentation
- Shopify Community forums
Prevention Best Practices
Avoid common issues by following these practices:
- Don't delete forms: Update settings instead
- Test before publishing: Use Theme Editor preview
- Keep URLs handy: Save form URL in secure location
- Monitor email limits: Check usage regularly
- Update gradually: Test changes before going live
- Document setup: Keep notes on your configuration
- Regular testing: Submit test messages periodically
