Ask technical questions about the Front Platform
Recently active
Based on rules and also the option to, for example, return the conversation stages as a 'tag' so that they are also visible, or as a view in Front.
I'm working on an integration project. In the initial phase of this integration, I aim to create a web application with a webhook feature. This allows clients to integrate the application into their front-end. When specific events occur, the requests will be forwarded to the application configured in the webhook.I'm seeking a method to distinguish which client is sending the request. Specifically, I'm exploring the possibility of configuring multiple API keys or OAuth tokens (one for each client) that can be included in the request payload.
Currently I’m adding webhook via Rules.I wanted to handle permanent deletion of conversation as well as merging conversations.However I don’t see any trigger in rules for merging.And after adding trigger “Conversation is deleted” it seems that event is not coming.Am I doing something wrong?
Are you guys considering an integration with Playvox? They are the Work force management partners for dialpad. https://www.playvox.com/integrations/
My organization receives communication in multiple forms , Email / voicemail etc . I was wondering if there was any way to combine or flag communications coming from the same person even if the message itself is not exactly the same?
Can't download my FCA cert, website is buggy, the overlay on the academy site prevents downloading and sharing:
Is it possible to build User to User chat with Front? Or is it only for customer support?
Regularly when typing compound words like doesnt and couldnt I leave out the apostrophe. When I’m reviewing my email before sending, it is underlined in red. In most applications, when I right click, it offers the most likely suggestion. In front’s case, it does not. It suggested “couldn’t’ve” and did not suggest “couldn’t”. Not sure what spellcheck API y’all are using or if it’s something y’all developed, but the suggestions are not ideal. While typing this I accidentally typed “msot” instead of “most” and it did not offer “most” as a suggestion. My suggestion is to update the spellcheck suggestions.
Hello,We are moving Front messages to our data warehouse using FiveTran, we are experiencing error while fetching the data via API. I initially contacted FiveTran, but they told me the error is coming from Front side and contact you guys. Below is the error message. {"_error": {"message": "Plan exceeded.","status": 403,"title": "Forbidden","type": "resource_unavailable"}}
I’m trying to use the Add conversation link endpoint but after every attempt with various conversation ids I am getting from the UI, I get a 404 error:{"_error":{"status":404,"title":"Not found","message":"Invalid id"}}I’ve confirmed I’m using valid conversation ids because the Get conversation endpoint works fine with the same ids.Below is an example curl request I’m performing, generated and copied from the docs:Any ideas what could be going on?curl --request POST \ --url https://api2.frontapp.com/conversations/cnv_14lrv1os/links \ --header 'authorization: Bearer XXXXXXXXXX' \ --header 'content-type: application/json' \ --data '{ "link_ids": [ "Example Link" ], "link_external_urls": [ "https://www.example.com" ]}
Heya. Some of our customers are using the Front App to read our html emails, however we’ve received some complaints about email formatting. It looks like our paragraph <p> tags are not being treat the same as in for eg Gmail, specifically the padding/spacing between tags.Front:vs Gmail:Our raw html looks like this <p>We just wanted to drop you a note to say thank you for your recent order.</p> <p>We’ve been building ___ for almost 30 years now, relying on personal recommendations and word of mouth to grow organically and slowly, rather than on flashy advertising with big budgets we don’t have.</p> <p>We never want to forget that our business relies on people like you choosing to buy from us, and of course telling their friends :-)</p>Could i get some advice on what styling Front expects to have the same expected behaviour as Gmail? I do not see any info on the developer docs about email display issues Regards
Now we are using Twilio/Front integration as our WhatsApp channel. Is there a reason to switch to direct Front/WhatsApp integration?
We are using Authorize.net for billing.Is there a way to integrate Front with Authorize.net?
I’m successfully creating new conversations by posting `/inboxes/inb_1234/imported_messages` endpont. it returns something like:{ conversation_reference: '...', message_uid: 'abcdefg88fbc88046053ecd6e319', status: 'accepted' } I want the conversation id from that so I can add links etc. So I’m passing the message_uid to messages as so:curl --request GET \ --url https://api2.frontapp.com/messages/alt:uid:abcdefg88fbc88046053ecd6e319 \ --header 'accept: application/json' \ --header 'authorization: Bearer <token>but that returns: { "_error": { "status": 404, "title": "Not found" }} What am I doing wrong?
My sidebar plugin has some interactions that invoke confirmations via `window.confirm()`, e.g. deleting a line item pops up “Are you sure?” type messages.These currently don’t work when viewing app in Front’s iframe sidebar, and I believe it’s because the “allow-modals” permission is not set on the iFrame sandbox.Can this be added?
I have been dabbling with Front’s Analytics via the API. One thing I cannot seem to find is what interval is being used for the time based metrics. My assumption is that these are seconds and that each of them is in the same interval but that is not specified in any of the documentation. Could someone help clear this up for me?
Hello everyone!I am trying to execute the process of custom SMTP channels creation, using the API. I am having trouble trying to setup a custom smtp channel that is validated and is properly configured (smtp server, port,...).With api2.frontapp.com/inboxes/XXXX/channels I manage to create an smtp channel, but it’s not valid, and the SMTP settings I send in the JSON body are not set up (although they are taken by the request).With api2.frontapp.com/channels/XXXX/validate I am able to validate that newly created channel according to the response, but in Front’s UI I am still required to send the validation test email.Trying to use PATCH api2.frontapp.com/channels/XXXX is not valid, since I cannot setup the custom SMTP settings for the channel that way (only a handful of settings that I don’t need).Am I doing something wrong here, or is the process I’m trying to do not possible to execute via the API?Thank you very much.
I am using the custom channels API to add receive custom messageshttps://dev.frontapp.com/reference/post_channels-channel-id-incoming-messages How do I add the new custom message to an existing conversation? The metadata.thread_ref seems to be independent from the conversation ids.E.g. I added a custom message and pass“metadata”: { “thread_ref”: “cnv_#####” }doesn’t add the new message to that conversation and instead creates a new conversation. New messages using the same thread_ref goes under the new created conversation. Thanks
Can we create a shortcut for this to reduce the 2 clicks?This is a killer feature. No email client has this at this time.
I am having trouble finding any documentation about what can be embedded/displayed in a sidebar app. I have built simple github hosted sites but find that the front sidebar is not responsive, so I have to actually hardcode the screen dimensions. Are there any documents or parameters people have found for these custom sidebar plugins?
Hello,I have using the search endpoint for conversations in a script for several weeks but I have a recent problem with the page_token that seems to be the same at each response.So my script is running in a loop and don’t stop anymore.Have you changed anything in your page_token generation ?Has someone have the same problem?Thank you for your help
Hi,I am building a custom channel that handles group mms and I need to either merge conversations or move messages on to a different conversations via API.For example, a user on front app composes a new message, but we already have a conversations id internally for the participants. We want that message to be added to the conversation id that we had instead of creating a new conversation. I am returning the “thread_ref” with the correct id, but it doesn’t seem to move the message to the original conversation or merge them. This is the same behavior for native SMS messages (when sending a new sms message via API, a new conversation is initially added, but than the message moves to the correct conversation). Thanks
When will there be an option to send voice messages within Front?
I’ve tried to send new message reply with signature via API:POST https://api2.frontapp.com/conversations/cnv_xyz/messages However I’ve got an error like this:{ "_error": { "status": 403, "title": "Forbidden", "message": "This agent is not allowed to read the \"signature\" with ID: \"1234567\"" }}So I tried to list signatures of my account like this:GET https://api2.frontapp.com/teammates/tea_xyz/signatures/But I’ve got something similar{ "_error": { "status": 403, "title": "Forbidden", "message": "You do not have access to the resources of this teammate." }}What should I do in order to send message with signature?Where should I add some rights/permission?
Hi there, I have just written an integration that interfaces with the core API and I am beginning the process of trying to get it listed in the integrations marketplace. However, I am slightly confused by the Airtable form: The “Screenshots” field is required, with the directive to “include at least one screenshot of how the integration appears in Front.” The problem is that our integration does not appear in Front at all. What would you like us to show? What is meant by “Website or landing page url”? Would you like our homepage or the URL that users should go to to start the installation flow?Thanks so much.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.