florish

florish

Any customer support systems built with Elixir?

Hi! Our company is currently looking for a new customer support system.

As we build our own products with Elixir and Phoenix, we thought it would be nice to start using a customer support system built with Elixir.

A quick search lead me to Papercups, see https://papercups.io/ and An open source alternative to Intercom/Drift/etc for more info. Unfortunately, that project seems to be in maintenance mode for over a year now, which does not make it feasible for us.

Does anybody know about other options built in Elixir?

Without going into too much detail, we basically need an e-mail support system, where incoming support questions can be assigned to a specific person. We do not need other features like live chat and marketing e-mail, it is just for product support.

We prefer a hosted solution and are willing and able to pay for that, but self-hosted options are welcome too, as long as they are still actively maintained.

Thanks in advance!

Marked As Solved

hubertlepicki

hubertlepicki

My company (AmberBit https://www.amberbit.com) re-built Keeping, and we’re still actively working on it, me personally included too. It’s a support system that integrates with GMail. The back-end is entirely in Elixir (a rewrite from Java), and is Google-certified and has thousands of active users.

Also Liked

CodyD

CodyD

Hey @roeland - Cody, founder of Keeping here!

We have a suite of features slated for development (likely to come in early 2024), that would include what you describe. We plan on expanding our automations and SLAs to include a “Reply with Template” action that could be triggered based on conditions you set.

As an aside, Elixir (and Phoenix/Oban) has scaled with us very nicely since we launched in 2019 - we love the ecosystem and community!

Cheers,
Cody

florish

florish

Why don’t you build such a system and open-source it? Or build upon Papercups and expand it? Make it more modular?

Hi @regex.sh, thanks for the reply! As we already have a product we are building, expanding and supporting, it wouldn’t be feasible for us to also build and maintain our own customer support system. So it’s a matter of limited capacity (time) and also focus.

florish

florish

Wow, great! Seems like a good fit for us, we’ll definitely give it a try. Thanks!

Other suggestions are still welcome of course :slight_smile:

roeland

roeland

Hi Hubert,

Keeping looks really good. Thanks!

We currently send messages to our agent and customers depending on the status and time since last response. This is partly available in the SLA Automation, but we also want to remind our customers that we are waiting on their response. Do you have any plans on adding such rules (Monitors in Kayako and Supervised Rules in ZohoDesk) and if so, when would it be available?

Where Next?

Popular in Questions Top

_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
lucidguppy
I have a super simple question about elixir - how would I take a file like this foo bar baz and output a new file that enumerates th...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New

Other popular topics Top

openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> someth...
New
lucidguppy
I have a super simple question about elixir - how would I take a file like this foo bar baz and output a new file that enumerates th...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New

We're in Beta

About us Mission Statement