Phoenix Documentation
Phoenix ProductionPhoenix PreviewContentful
Primary version
Primary version
  • 🔥Phoenix 🔥
  • Installation + Usage
    • Prerequisites
    • Installation
    • Usage
  • Development
    • Architecture
      • Heroku
    • Content Types
      • Action Stats Block
      • Campaign
      • Content Block
      • Cause Page
      • Company Page
      • Current Club Block
      • Current School Block
      • Embed
      • External Link
      • Landing Page
      • Link Action
      • Metadata
      • Page
      • Photo Submission Action
      • Selection Submission Action
      • Share Action
      • Signup Referrals Block
      • Social Drive Action
      • Voter Registration Action
      • Voter Registration Drive Action
      • Voter Registration Marketing Page
      • Voter Registration Referrals Block
    • Features
      • Affiliate Opt In
      • Affiliate Scholarship Block
      • Analytics Waypoint
      • Delayed Element
      • Dismissable Element
      • Stat Card
      • General Buttons
      • Groups
      • Paginated Campaign Gallery
      • Popover Dispatcher
      • Refer A Friend
      • Referrals Gallery
      • Sitewide Banner
      • Sixpack A/B Testing
        • Code Tests
        • Contentful Tests
        • Testing Tips
      • Tooltip
      • Traffic Distribution
      • Volunteer Credits
      • Voter Registration
      • Zendesk Form
    • Contentful
      • Workflow
      • Content Management API Scripts
    • Helpers
  • Phoenix API
    • v2
      • Campaigns Resource
      • Posts Resource
      • Zendesk Endpoint
  • Data + Performance
    • Monitoring
    • Analytics
    • Logging
  • Contributing Instructions
    • Edit This Documentation
    • Glossary
Powered by GitBook
On this page
  1. Development
  2. Features

Zendesk Form

The ZendeskForm component presents a form interface for authenticated users to submit questions to our Zendesk helpdesk.

It'll also present a link to the Campaign's FAQ page if available (& the user is signed up for the campaign), or our Help center otherwise.

The form submits via the internal api/v2/zendesk-tickets API which creates a new Zendesk Ticket for the user.

Usage Instructions

Render the <ZendeskFormContainer/> component from any page with a valid campaign in Redux state.

Be sure to render the ZendeskFormContainer conditionally for authenticated users, since the zendesk tickets endpoint is gated and requires an authenticated user.

If testing the Zendesk form, use 'causeyhippo' as the question text which will trigger an automatic resolve and categorization over in our Zendesk space.

PreviousVoter RegistrationNextContentful

Last updated 4 years ago