Jump to content

TeamSpeak Integration 3.0.2

$29.99 · Renewal Term: $14.99/6 months

   (9 reviews)

27 Screenshots

Works with select Cloud Hosting providers! 

Integrate a TeamSpeak server with your community


  • Display members TeamSpeak status on their profile.
    • Caching available for this feature.
  • Send global messages to TeamSpeak clients.
  • Automatically sync TeamSpeak server groups. Supports the following:
    • Member Groups
    • Profile Fields (Select type only)
    • Clubs
  • Integrate a TSViewer as a widget.
  • Multiple UUIDs for members.
  • TeamSpeak Ban/Unban from within ACP.
  • Edit the TeamSpeak Server information from within ACP.
  • Manage member UUIDs from within ACP.
  • Create and Restore (from) Server Snapshots containing current settings, groups and known client identities from within ACP.
  • Sync forum bans with TeamSpeak bans (When a member is banned on the forums, they will be banned on the TeamSpeak as well)
  • Option to require a TeamSpeak UUID in order to use the forum.
    • Per group option available for this feature.
  • Option to display a TeamSpeak UUID on the registration form.
  • Support for Cloud instances of ICS.
  • View a members TeamSpeak information in their ACP profile.
  • Manually Sync a specific Member TeamSpeak Groups from the members ACP profile.
  • Manually Sync a Group of Members TeamSpeak Groups who belong to a specific Group Association.
  • Manually Sync ALL Members TeamSpeak Groups in the background.
  • Automatically Sync all Members using a task at your desired interval
  • Automatically Sync Members TeamSpeak Groups When:
    • A Members Profile  is Edited
    • A Group Association is Added/Removed
    • A member or an Admin updates a Members UUIDs

Feature Requests / Bug Reports

You can create both feature requests and bug reports at the Issue Tracker Github Repository

You can view the Project Roadmap there as well.

Coming Soon

  • The ability to link to a SQL database instead of using a query admin.
    • This will allow people who have set their TeamSpeak server to work with
      a custom database much better performance from this application. 
  • Integrate Reputation into the TeamSpeak Server
  • TeamSpeak 5 Integration (once it's out)


  • If it is not already installed, you need to install the Socket PHP Extension to use this application. Detailed instructions on how to do so can be found here.
  • Using with a Cloud Server
    • It is not guaranteed that this application will work with ALL cloud service providers. Some have strict rules around firewalls.
      Your service provider must issue you a consistent public facing static IP address and have the ability to open outbound ports.


      • Known Versions of Cloud Hosting that are not supported:
        1. Invision Power Services "Community in the Cloud" 
    • In order to use this application with the cloud version of IPS, you need to follow these steps.
      1. Gather information:
        • Get your forum IP address
          • This is generally easiest by just pinging your forums (i.e. `ping myforums.com`)
          • In some cases, pinging the servers will not work and instead you will need to get the OUTBOUND IP address for your server from your service provider as it may be different than the INBOUND IP address you will get when you ping your forums.
        • For this example we will assume that the OUTBOUND IP of your forums is
        • We will also assume that your teamspeak server IP is
        • We will also assume that your teamspeak query admin port is 10011
      2. Choose an outbound port to use (for this example we will use 9664)
      3. Contact your hosting provider and ask them to unblock the following:
        • Outbound from to
      4. Open Connection Settings in ACP and configure the following.
        • Bind Address with the IP of your forums.
        • Bind Port with the outbound port you have selected.
      5. You should now be able to communicate with your TeamSpeak server.
  • Application Tasks
    • It is highly recommended that under System->Settings->Advanced Configuration you enable either `Use Cron` or `Use Web Service` for the Task Method and set it up as instructed. This way, your Tasks are not relying on traffic to your site.
  • Adding your TeamSpeak UUID
    • Members can add their TeamSpeak UUIDs by going to their member menu on the top right, and clicking 'Account Settings'. Their TeamSpeak UUIDs can be found under the 'TeamSpeak Settings' tab.
      • Alternately, you can add this to the registration form.

Additional Information

You can access the TeamSpeak Query Admin class from anywhere using the following code.

// Connect to the TeamSpeak Server
// (
//   If a connection has already been established
//   during this PHP execution session, the current
//   connection will be used instead of a new one.
// )
if (! \IPS\ts3integration\TsAdmin\TsAdmin::connectIPS()) {
    $tsError = \IPS\ts3integration\TsAdmin\TsAdmin::$tsError;

// Example

(See http://ts3admin.info/manual/classts3admin.html for documentation)


Discussion Topic:

Edited by MrFisc

What's New in Version 3.0.2   See changelog


  • Added an option allowing you to limit the number of UUIDs a member may set within their Account Settings.
    • If a member already has more than the specified limit, they will retain them. However, they will not be able to modify their UUIDs without reducing their number of UUIDs to the number specified by the limit.

Bug Reports / Feature Requests: https://github.com/nathan-fiscaletti/TeamSpeak-Integration-Issue-Tracker/

The price of this application will never go up due to any kind of influx in support requests.

(This software is in a beta phase, please report any bugs you encounter)

User Feedback

You may only provide a review once you have downloaded the file.


   5 of 5 members found this review helpful 5 / 5 members

My community purchased and downloaded this modification shortly before the last update to it because we saw that it would be extremely beneficial for us.  At first the modification didn't work as expected but I applaud MrFisc for his quick responses and action in getting the issues I was having resolved!  The last update has made this modification a very good option for communities running a TS3 server and desire to automate some things. I recommend this modification and this developer to anyone!

Link to review

   4 of 4 members found this review helpful 4 / 4 members

Great application, especially for gaming communities who are looking to automate connectivity between their site and teamspeak, It is much easier to be able to just change the groups on the forums and have it automatically changed on the TeamSpeak - but also allowing custom profile fields (like games played) automatically update on TS as additional tags is amazing. And linking forum users with UUID's on TS improves security as well. 

Link to review

· Edited by lostking329

   1 of 1 member found this review helpful 1 / 1 member

My Community has been using this application for a few weeks now and we are extremely happy with it, this application has enabled out administrators on our TeamSpeak sever to be able to dedicate more of their time towards handing users needs with rooms and ensuring that members are enjoying themselves rather than having to constantly check if eveyone has the correct groups by having to constantly referance the website.

If your on the fence about buying this application for your community then look no further as this is a great asset to any community! The support is currently limited bug fixes at the moment due to the developer being very busy with his job however you can still request features on his GitHub Page, support for bug fixes is quick and easy as he's very friendly to deal with and will work with you to diagnose any issues you may have when the application is in operation.


I would recommend this application to anyone running a IPS website with a TeamSpeak Sever. 😁

Link to review

   1 of 1 member found this review helpful 1 / 1 member

@MrFisc As been great at answering support requests via PMs (even for my silly stupid mistakes). Application does exactly what we need to do and allows us to give certain members the ability to remove TeamSpeak permissions via the website, without giving them access to certain perms on the TS itself.

Link to review

   1 of 1 member found this review helpful 1 / 1 member

Stable app and very responsive developer. Always there to help and listening to bug reports trying to fix them asap.

If you wonder which TS3 Integration app to buy choose this one. I have both and this one is the better one imo. Better support, better price, better app (It is missing TS3 permission settings but this is nice-to-have and not really needed as you always (both apps) can only configure one server, so you can easily set the permissions inside the server itself)

Link to review

   1 of 1 member found this review helpful 1 / 1 member

Have been looking to integrate TS into a number of communities over the past few years. Once I moved to Invision I was happy to find someone had done the hard work for me. Hard work is exactly what MrFisc has put into this application. Works flawlessly and has a good list of existing and planned features. In addition to this MrFisc himself has provided excellent support in fixing a few issues I was having. Great all round couldn't recommend enough. 

Link to review

   3 of 4 members found this review helpful 3 / 4 members

Works on a shared host!!!  This is big...many small guilds are faced with nickel and diming already, so having an app that requires a dedicated host really hinders the little guy.  Still priced a little high for my tastes, its worth it to me.  

Plus, the developer is hands on all the way.  Responds quickly, very help and from what I have read listens to his buyers.

I highly recommend this app, and it's only going to get better.

Link to review

   2 of 3 members found this review helpful 2 / 3 members

Amazing application! I did have an issue with the group association but, the fast and thorough response not only resolved my issue but, made me feel that it was money well spent. Thank you for all the help!

Link to review
  • Create New...