Community topics about Front APIs and SDKs
Recently active
hello community, I have been gone through all possible ways to create call and voicemail logging in front but couldn’t find relevant way, In conversation i couldn’t find comment object. For Other api i couldn’t log my entire data.Is there anyone who can guide me through ? i want to synchronization all the calls and voicemails log to the existing number in front.
Hello we’ve just started using front and we don’t have the time to figure out what we don’t know what we don’t know. Is there a partner directory or anyone who’s doing consulting paid consulting?We’re an IT business and have no issues spending cash on software implementation but Front doesn’t seem to be offering this service. Please help it’s a fantastic tool I’m sure but oh boy it takes a while to figure things out!
We’ve recently implemented an incoming message webhook. We’re able to authenticate and consume the messages with no issues. One thing we’d like our application to do is to update the message (or conversation) in Front so that it appears to have been read, archived, or deleted based on the users settings in our application. We’re currently attempting to do this using the “Update Conversation” endpoint. Here is an example.url: “"https://api2.frontapp.com/conversations/cnv_19jthp3g"body: {"assignee_id":"tea_6a2to","status":"archived"} We’ve also tried this using a body like this:{"assignee_id":"tea_6a2to","inbox_id":"inb_ak1l8","status":"archived","tag_ids":[],"custom_fields":[]} We are using PATCH and getting a response of 204 - NoContent but we are not seeing any changes to the message or conversation in Front. We’re hoping for some direction on what we may be doing wrong. Is there a better approach to updating the message directly instead of the conversation or are we missing some oth
Greetings community, After scrutinizing the each Front Apis in dev documentation, i wonder how to get front user email. As i didn’t found any relevant way to fetch this. Also ho can i get author_id using the OAuth token (access_token)?
Hi folks,I’m new to the Front API and am trying to understand how to use the two conversation date fields created_at and waiting_since. I recently pulled a conversation from Front in which there are four messages sent between 16:53:05 and 17:04:14 on March 28, 2022. As expected, waiting_since is equal to 1648487054, i.e., Mon Mar 28 2022 17:04:14 GMT+0000, which does correspond to the “oldest unreplied message”. But created_at has the value of 1706893362.369 – Fri Feb 02 2024 17:02:42 GMT+0000. That doesn’t make sense to me. Am I missing something? Is there a field that stores the true created_at value, or do we just need to pull the timestamp of the first message? Cheers,Matt
Hi all!We’ve built a sidebar plugin that serves up relevant information to our users about the email that they’re viewing.One of the things we’d like to do is allow them to download documents related to the email.We have an API that we’re reaching out to that returns the file in base-64. We’ve been unable to serve the file up to the user to download as the iframe the plugin is in doesn’t allow popups or downloads.We’ve considered temporarily saving the file to blob storage and then using the openUrl function to access it but that seems like an expensive solution.Any insight would be appreciated!
Hello Front Support. Can anybody answer my Questionhttps://stackoverflow.com/questions/78108047/frontapp-livechat-integration-in-android-webview-not-get-hide-as-per-guide
Hi, when creating a message, sometimes the error type: smpt_conn_error is returned. How can I solve this problem? Is it maybe something we can fix in Inbox settings?
Dynamic objects are now integrated with rules. This means that you can use Front’s powerful rule system to customize when and how dynamic objects apply to your workflows. IMPORTANTRules have been auto-generated for all existing dynamic object configurations. These auto-generated rules have been named Create dynamic objects. While you are welcome to edit these rules, please note that disabling or deleting these rules will stop the associated dynamic objects from working. Where to manage dynamic object rulesYou can manage existing dynamic object rules from Settings > Company name / Workspace name > Rules. As noted in the above callout, dynamic objects that you created prior to March 12th, 2024 will have auto-generated rules named Create dynamic objects associated with them, but the rules you create from this point forth will be named whatever you choose to name them. If you create a dynamic object for the first time and no rule has been created before, the “Dynamic object config
I installed Front Chat on my website today, which is great so far, except that it’s exceptionally noisy in the developer console. It announces itself, it announces it’s using something called bugsnap, it spews out a load of SameSite and Partitioned cookie warnings, a few debugging messages from Ably, tells me about “frontChatChannelToken”.All of this makes real warnings a lot harder to see. What’s going on here? Can I switch off the non-cookie debug messages at all? Is there a “I’m in Production, WTF” flag I can switch on?
Hello, We have an active integration for pushing messages into Front and we are trying to wrap up a webhook to receive incoming messages from Front. We have a few questions. 1. The Authorization.Id that is coming through in the request doesn't mean anything to us at the moment. It’s not clear how this is created or where it comes from. We did see; however, that the Payload.Conversation.Assignee.Id is the same value we are already storing on our side when setting up the Integration to send messages. This looks like an easy way for us to identify who the message is for. Will this value always be populated when we're getting messages in the webhook or is it possible to get a message without an Assignee? 2. The attachment object in the payload does not contain any byte or steam data but it does have a URL. When we go to this URL we get an unauthorized response. Is there another API endpoint we should be using to access Front Attachments we receive in the Incoming Message payload? 3. Part o
Hello,We are currently building an integration with Front that will utilize Webhooks. In the “Verifying Integrity” portion of the setup on step 4 it states to “Apply the hmac SHA256 algorithm using the token provided during webhook configuration as the key [output in base 64].”Where do we get this token? The basic information tab only lists the App UID and App Secret while the OAuth tab only lists the Client ID and Client Secret. Are one of these to be used as the token or does it come from somewhere else.Second, it also says to use the raw request body. I was hoping to confirm what the expected value of the raw request body should look like. "{\"type\": \"sync\",\"authorization\": {\"id\": \"cmp_abc\"}}”or {\u0022type\u0022: \u0022sync\u0022,\u0022authorization\u0022: {\u0022id\u0022: \u0022cmp_abc\u0022}} Thanks!
You can now sort messages returned by the List conversation messages endpoint by their creation date.The endpoint now includes the query parameters sort_by and sort_order. Set sort_by to created_at, and then specify whether you want the sort_order to return messages as asc (oldest first) or desc (newest first) results.
Is there a way to automatically extract addresses (e.g. from signatures) for Accounts In Front? Rght now we do this by hand but its cumbersome. Thinking about extracting this via Chatgpt as a JSON and write it to the Account automatically…. Any ideas?
Hi, I am debating utilizing the Zoom Plugin in Front to streamline the automation for my team. Due to the type of work that is common in our field I believe that there may be too many factors to add-on in our rules. Since all email’s received can have incorrect information, e.g. wrong date referenced, wrong start time, different start dates/times/locations listed on the attachment that is sent to us from what is mentioned in the body of the email. Is there a workaround that will forego these factors to all the ability to automate this in Front? Or does anyone have any ideas on suggestions?
I am fetching “Reply Time (avg)” Metric from Core Front API on weekly basis. The problem I'm encountering is that when there are no replies sent on a particular day, the reply time for that day is recorded as 0. However, when calculating the average weekly reply time, I don't want to include these 0 values if there are no replies on that day. How can I retrieve this metric accordingly?Because of 0s the “Reply Time (avg)” is getting significantly lowered.I'm open to alternative methodologies/approaches to address this issue.
I am trying to use the frontapp API to get a url that directly links to the contact in frontapp. This url typically looks like "https://app.frontapp.com/contacts-manager/contacts/global/{{contact_identifier}}" When I use the API to retrieve the contact information, there is only one id field (starting with crd_), and it does not match the required contact_identifier needed for the url (which is a number) Can anyone tell me how to get the required contact_identifier? Or alternatively, is there a way to link to the contact page with the id from the API?
Hi,We've encountered an issue with the expiration of the refresh token. According to the documentation, refresh tokens are valid for 6 months.The documentation states:> Repeat this process as necessary, ensuring you use the refresh token at least once before its 6-month expiration to obtain a new set of credentials without having to restart the OAuth process from step one.However, when we use the `POST https://app.frontapp.com/oauth/token` endpoint to obtain a new pair of access and refresh tokens, we indeed receive a new valid access token (extended for 1 hour), but the refresh token remains unchanged, including its expiration.As a result, we are unable to update the refresh token. How can we resolve this issue?I am testing with the following refresh token:- Issued At: 1699617655 (11/10/2023, 2:00:55 PM)- Expiration Time: 1715342455 (5/10/2024, 3:00:55 PM)And I received the same token back from the `POST https://app.frontapp.com/oauth/token` endpoint.
Hi there,We just ingested raw Front data via Fivetran<> Front connector. However I’m struggling to reconcile the message “direction” - how is this determined?We want to use this data to track SLAs etc and monitor performance. We are also ingested the “analytics export” to get SLA specific data such as reply time.However, when I go to compare the two data sources (analytics export vs message data via Fivetran), I see that the message direction is sometimes different. Ie. in the analytics export it says its “inbound” whereas in the message data, it says “is_inbound” is false.This is confusing to me. Is it to do with cc.ing other members of the company? How come the two data methods don’t follow the same pattern?Would appreciate some insight on this! Thanks :)
Hi Front team. I want to bring my own custom, existing chatbot backend to Front. I don’t want to recreate my bot using Front bot tools. What would be the best and fastest approach to use a custom chatbot in Front? Do you have ideas on how to implement customer escalation from bot to human? My Front API doc reading suggests that using a custom channel to communicate the bot would work. What do you think of this approach?Thanks in advance.
What’s the difference between “Avg Response Time” and “Avg Total Reply Time” ?
Use case: I created a draft and I want to share it with my colleagues so they can edit it. They just have to click on this url and it opens the front webapp on a page where they can see and edit the draft / message. How do I create that url?
Hey,Is it possible when using the Create message reply endpoint to change the ‘from’ field?This is our use case:We receive an email from a client to a personal inbox We move it to a team inbox using Update conversation endpoint We reply to it using Create message reply endpointI’d like the ‘from’ address to be the one in the new inbox I moved the conversation to, but instead, the message is sent from the personal email that received the first message.How can I accomplish this? Thanks!
Sometimes when creating a new conversation this error is returned, however it’s not always clear which resource presents an issue creating the conversation.Usually it’s a tag, and we have to investigate which tag doesn’t exist, although we’ve also had issues where the channel was re-added and presented a new channel ID. For debugging purposes, it’d be great if the ID of the resource not found was returned along with the error.
As the digital landscape continues to evolve, the role of social networking platforms in connecting individuals and professionals becomes increasingly significant. One platform that stands out in the professional networking sphere is LinkedIn. With its focus on career development, networking, and industry insights, LinkedIn has become a staple for professionals worldwide. This discussion stems from the intriguing possibility of leveraging LinkedIn as an additional connector within Front's App Store, offering new avenues for businesses to tap into diverse markets and streamline their recruitment processes. Let's consider a scenario: Imagine a startup business seeking to recruit young, talented software engineers for new graduate positions or summer internships. Typically, startups face challenges in sourcing candidates due to limited recruiting resources. One of their primary channels for sourcing candidates is LinkedIn, where they reach out to graduating students to explore potential o
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.