Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request || create Ticket from Email #64

Closed
oneWaveAdrian opened this issue Sep 1, 2017 · 20 comments
Closed

Feature Request || create Ticket from Email #64

oneWaveAdrian opened this issue Sep 1, 2017 · 20 comments

Comments

@oneWaveAdrian
Copy link
Contributor

It would be great if a ticket would automatically be created once a customer writes an email to our support email address.

@ivandiazwm
Copy link
Contributor

Yes, this feature is planned for a future release.

@ivandiazwm ivandiazwm added this to To review in Features Sep 1, 2017
@oneWaveAdrian
Copy link
Contributor Author

@ivandiazwm what can I contribute to make this happen faster?

@ivandiazwm
Copy link
Contributor

We will probably use an IMAP library for doing this, like https://github.com/ddeboer/imap
The integration is complex, but it is our priority for v4.2 (next release).

If you need the feature as soon as possible, you can temporarily do is the following:

  1. Disable the user system in your instance of OpenSupports,
  2. Create an script that retrieves the inbox of your email using IMAP/POP (you can do this using any scripting language).
  3. For every new mail, take the content and make a request to /ticket/create (use the sender's email and the title for the email and title of the ticket respectively).
    That should create a ticket every time you receive an email and the sender will be informed via email.

You can see /ticket/create documentation here:
https://www.opensupports.com/apidoc/#api-Ticket-Create_ticket

Hope it helps!

@EHLOVader
Copy link

Would something like mailgun work well for this without requiring the imap step?

https://www.mailgun.com/inbound-routing

@alierdogan70
Copy link

alierdogan70 commented Aug 18, 2018

I am looking forward to see this feature on this great product. In truth I am a bit surprised when I learned It does not have this feature although it has many.

@instanttim
Copy link

Confusing since on opensupports.com it says you can open tickets via email. Is that aspirational?
image

@ivandiazwm
Copy link
Contributor

ivandiazwm commented Sep 25, 2018

@instanttim That text was intended to describe that you can create tickets by just using your email address on a form. But I agree it's confusing, I'll change it.

@ivandiazwm ivandiazwm moved this from To review to Ready for dev in Features Oct 9, 2018
@johnshumon
Copy link

Hi @ivandiazwm is this feature already part of this release opensupports_v4.3.0_update.zip or is it coming in later release?

@ivandiazwm ivandiazwm moved this from Ready for dev to To review in Features Oct 15, 2018
@versavius
Copy link

Just one thing to consider, you can also use pop instead of imap as that may use fewer resources but i would like one option and that would be to have the option to keep or delete emails from the mailbox.

This is for people want to keep an email trail in the mailbox or prefer the emails to be deleted once turned into a ticket.

@ConanMan
Copy link

ConanMan commented Nov 1, 2018

hi ..for this system to "work" surely it's not just create ticket by email... ticket "updates" via customer reply-to emails need to be folded into the ticket automatically..

@matthewbacon
Copy link

Looking forward to this addition in v4.4 (hopefully in the next few weeks according to the Blog?)

@versavius
Copy link

Interesting, I think new tickets and updates from email are key

@krisdouglas
Copy link

Is there any news on the implementation of this? It's something that would really put this system up there with the rest!

@ivandiazwm ivandiazwm moved this from To review to Ready for dev in Features Dec 27, 2018
@ivandiazwm ivandiazwm moved this from Ready for dev to In progress in Features Dec 27, 2018
@ivandiazwm
Copy link
Contributor

This feature is took longer than we expected and we're delayed with the release. It'll be released in a few weeks.

@ivandiazwm ivandiazwm moved this from In progress to Code Review in Features Feb 11, 2019
@ivandiazwm ivandiazwm moved this from Code Review to Merged in Features Feb 11, 2019
@ivandiazwm ivandiazwm moved this from Merged to Released in Features Mar 6, 2019
@ivandiazwm
Copy link
Contributor

This feature has been implemented, I'll add a wiki page of how to use it properly.

@matthewbacon
Copy link

matthewbacon commented Mar 6, 2019 via email

@leonwlondon
Copy link

Hi @ivandiazwm how can i use this feature?

@mattish91
Copy link

Have this been documented in wiki yet as mentioned above? I don't seam to find it any where. Icase im just a dumb ass asking, please point me to the correct location and be nice 😂😃👍

@hoobtron
Copy link

Hi @ivandiazwm any news on the documentation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Features
Released
Development

No branches or pull requests