BOB Docs
FrontendTutorials

Customer Support

It is extremely important to care for all your users—especially when it comes to feedback. I would recommend integrating LiveChat or some kind of real-time chat only if your business needs it—and more importantly, if you can actually handle and respond to this kind of feedback. It is hard to make live chat work well, especially if you are a solo entrepreneur.

Te the guide on choosing the best customer support strategy based on your business size and capacity

Mailgun

I highly recommend using email as your primary feedback channel Integration with Mailgun allows you to make each email reply the start of a conversation with your users.

Kit (ConvertKit Integration)

Using your customer’s email in a smart way is also important. When a user leaves their email, you can trigger a subscription to your mailing list using Kit (ConvertKit) integration.

Frontend Integration

On the frontend side (using Next.js), this is handled in:

(app)/subscribe/route.tsx

This allows you to subscribe any email to a given formId and start sending automated email campaigns. The form is protected with honeypot to prevent spam from bots.


Setting Up ConvertKit Integration

To enable ConvertKit integration, add these environment variables to your .env file:

CONVERTKIT_FORM_ID=XXXXXXX
CONVERTKIT_API_KEY=XXXXXXXXXXXXXXXXXXXXX
  • You will find your API key here.
  • You can find your form ID by clicking on any form you created. The ID is in the URL path, or you can click PublishWordPress to see it.

On this page