Skip to main content

๐Ÿค– Discord Webhook Integration

Setup procedure for receiving feedback directly using Discord's Webhook feature. Automatically generates a C++ native plugin internally to securely handle tokens.


Getting Webhook URLโ€‹

First, issue a Webhook URL on the Discord server where you want to receive feedback.

  1. Open Channel Settings Click Edit Channel (โš™๏ธ) of the text channel where you want to receive feedback.

  2. Create Webhook Select the Integrations tab and click the Create Webhook button.

  3. Copy URL Set a manageable name (e.g., "Logify Feedback") and click Copy Webhook URL to save it.


Unity Setupโ€‹

Integrate the obtained Webhook URL into Logify-Unity.

1. Open Settingsโ€‹

Open the settings window from the menu bar Window > Logify-Unity > Settings.

2. Select Serviceโ€‹

In the Feedback Integration section, select Discord Feedback Service from the Feedback Service dropdown. Then click the Open button of Secret Generator to open the generation tool.

3. Secure Generationโ€‹

Paste the URL you obtained earlier into the Webhook URL field and click the Generate button.

About Security

Executing Generate automatically generates obfuscated C++ code and C# Bridge code. This significantly reduces the risk of extracting the Webhook URL from the binary after build.

IL2CPP Build Recommended

To enable protection via C++ plugin, set Scripting Backend to [IL2CPP] in Unity's Build Settings before building.

  • iOS / Android (IL2CPP): Generated Native C++ Plugin is used, providing strong protection
  • Editor / Android (Mono): Automatically generated C# fallback code is used for compatibility

๐Ÿงช Testingโ€‹

Once setup is complete, test whether feedback is actually received.

  1. Run the app following Testing Procedure.
  2. Open the in-game Custom > Feedback tab, enter any message, and submit.
  3. Verify that the message with device information arrives in the designated Discord channel.

๐Ÿ“ฌ Reception Exampleโ€‹


๐Ÿ—„๏ธ Server-Side Integration (Optional)โ€‹

You're all set with the basic configuration!

If you plan to distribute your build to a wider group of testers, or if you require enhanced security and flexible notifications (such as email integration), consider using a dedicated backend server.