Community topics about Front APIs and SDKs
Recently active
We are pleased to announce that the Core API now supports:Updating comments via the API—Using the comment ID, you can update the body or the pinned status of the comment. Controlling whether a comment is pinned in the conversation—A pinned comment is displayed in the pinned comments link within the conversation UI. You can mark a comment as pinned via the API using the new is_pinned field, which is available when adding or updating a comment and in all comment responses. Let us know if you have any feedback in the comments below, no pun intended.
On July 22, 2024, Google released a blog post indicating that regulators may allow the continued use of third-party cookies if users opt into them. If this turns out to be the case, it will still be important to provide alternatives to third-party cookies for those users who do not consent to the use of third-party cookies, as noted in our original post. However, Google continuing to support third-party cookies would allow you to keep using these cookies in Front plugins if you have control over the browser decisions of your users (if all your plugin users belong to your company, for example).
Front does not support a development sandbox, so we setup a separate Front instance to build our app integration. We are hitting the 2 channel limit on the free plan, so we are not able to test all 3 channels that we support: chat, SMS, and email. Is there a way to get our staging instance upgraded at no cost? Or is there some other way to configure our paid Front instance for use in a staging/development environment?
Hey everyone, I am in need of some assistance.I am currently working on a feature where once an email is sent, we want to assign a specific user to the conversation and also immediately snooze.The good thing, is that both assignment and snoozing works just fine, but… for some weird reason, the newly snoozed email stays in the ‘Open’ tab of my inbox rather than moving into ‘Snoozed’. When I scroll to the bottom of the conversation, I can also see an orange notification bubble which does confirm that it has been snoozed ⬇️ Is anyone able to help me with this?Kind Regards,Gabor
Hello everyone, In this thread it states that it is not possible to reply to WhatsApp threads with a mimicked template body: I was wondering what happens in the following scenarios: a. If I have pre-approved templates for WhatsApp that I can trigger from the UI. Is there a way to trigger them from the API ? b. If yes, is there a way to reply with one these templates as a follow up to the users answer through the API ? Thank you for your time. - George
Hi - As of now, we have a Customer Account plugin (which pulls all the info from our database) which can be accessed via the Side Panel but we’re finding we consistently need to navigate further into the Customer Account in order to action a very common request from our Customers. I would like to know if Front is able to accommodate a custom dashboard plugin that displays the necessary tools to action these very common requests from our Customers. Thank you.
We have an app added to Front, and many Front clients can install and start using it. I have set up Application Webhooks for this app. For the app to function properly, our clients need to contact us to set up a corresponding account in our system. As part of the setup process, the user would authorize us through the OAuth flow. When we publish the app, we have a concern that a random user might install the app and, because the app has webhooks enabled, we may start receiving events. In the Front documentation, we have seen the following section in the Webhooks chapter:“OAuth is required for published appsIf your webhook is part of an app that you are publishing on our App Store, you must add OAuth to the app so that customers can authorize that Front events be sent to your webhook from their instance.” We want to make sure we understand correctly that only those instances which have authorized the app through OAuth will send events via webhook.Thank you for your assistance. Best regar
Hey team, How can I use front API to reply to emails using templates which I created in Front ?
Hey my goal is to save the attachment in the inbound message and save it in my google drive.When I am using the link “https://api2.frontapp.com/download/fil_2lrutl53”, it’s giving error: {"_error":{"status":401,"title":"Unauthenticated","message":"JSON Web Token error"}}To solve this I am using this API endpoint:https://dev.frontapp.com/reference/download-attachment I am getting below response: Is there anything I am doing incorrectly. Also if there is any other alternate approach to achieve my goal please do let me know. Thanks
I am encountering an issue while testing Webhook integration. Despite following the related documentation, I am unable to successfully create a webhook.To facilitate local testing, I am using ngrok. I have set up a path to receive payloads from the webhook and configured it to return the x_front_challenge, 200, {"Content-Type": "text/plain"} as suggested in the documentation. However, I still receive a "Webhook verification failed" error.Here is the relevant portion of my code:I am not encountering any errors within the function itself, so I suspect the issue may be related to the return statement. Any assistance in resolving this would be greatly appreciated.(I am working on Odoo/Python btw)Thank you.
Hello there, I’m not sure if the exposed API has a route that triggers the typing indicator animation seen when typing a messaging in the Chat UI. I’ve seen requests made to `precog/continue/message` that trigger the rendering of the indicator, but I’m not 100% sure. Would love to know if anyone has run into this and how you’ve worked around it. Thanks!
Hello there!Is there any other solution, except for Rules, to update contact custom fields after Form* submission? I need to pass the form’s Extra Fields values to a contact. * - https://help.front.com/en/articles/2024
When we get a new email with an account we have never seen before and then create the account using the API, why are the contacts not automatically added to this account? We thought that front would sync these automatically based on the email domain? I can see that the account is created and when I select “New Account” I can see the account we created via the API but the contact is not synced. Then in other cases it sometimes works...
Trying to upsert a front account using the sdk. Its (like most of the API I have to say extremely cumbersome). This is my code snippet: async function upsertFrontAccount(validatedAddress: any): Promise<any> {try {return await sdk.createAccount({name: validatedAddress.company || "Unknown Company",domains: [validatedAddress.emailDomain],custom_fields: {Adresse: validatedAddress.address,PLZ: validatedAddress.zip,Stadt: validatedAddress.city,Land: validatedAddress.country || "Germany",Umsatzsteuernummer: validatedAddress.vatId,Website: validatedAddress.url,},});} catch (error) {console.log("ERROR ON UPDATE", error.res);if (error.status === 409) {try {await sdk.updateAccount({account_id: `alt:domain:${validatedAddress.emailDomain}`,},{name: validatedAddress.company || "Unknown Company",domains: [validatedAddress.emailDomain],custom_fields: {Adresse: validatedAddress.address,PLZ: validatedAddress.zip,Stadt: validatedAddress.city,Land: validatedAddress.country || "Germany",Umsatzsteuern
I think it would be a marvelous idea to Integrate a google transaltor plugin into Front. Who else agrees?
Hello, we’d like to learn when the best time is to send emails to various people that we’ve communicated with before. Does anyone have tips or scripts on how to do that?All I can think of is to do the following; any other suggestions?Search for all messages for each email address Iterate through each message: “Get message seen status” (which seems to show only the first seen - not sure if there’s any way to see every time it was seen?) Get the message created_at (date at which the message as been sent or received) Compare “seen” and “created_at” to address Apple mail and similar proxy views (i.e. “seen” within 1 minute of open) Disregard or weigh those lower. Then finally process all that info to somehow figure out the best send time by somehow weighting “first seen” in relation to day/time and frequency across all messages with a person. Not sure best way to “math that out” so to speak? Does that sound about right or is there any better way to do it, or somehow involve AI if
As an admin, can I connect O365 email channels (private inboxes, shared inboxes, and distro lists alike) to Front programmatically through the API without touching the Front UI at all?Use case: a customer is migrating from Gmail to Outlook and making a domain change to all their email addresses, and they’re looking for the best way to reconnect all these channels to Front. If it’s not possible to do this programmatically, will they have to re-connect each channel by hand?
Hey everyone! I'm currently searching for a developer who can assist me in integrating Airable with Front. Any leads or recommendations would be greatly appreciated. Thanks in advance! 🙏
If i want to tag or archive conversations that happened in the past, I would like to be able to trigger a rule manually that can do that.
Hello Team, We are currently implementing the OAuth flow in our application to support multiple Front users. Our application uses a common redirect URL to receive the OAuth token after the user grants permission. However, we are facing a challenge in identifying to which user's request the token was sent. Could you please advise on how to correctly identify the user associated with each token received through the common redirect URL?Thank you for your assistance. Regards,Karthik Vishwambarkvishwambar@amgine.ai
Hello,I am looking to perform a migration between Front and HubSpot, and I am trying to retrieve the attachments from a conversation. I have not been able to find the ID of the attachments in order to then make a GET request and download them.Here is the endpoint provide by front to download attachment : https://dev.frontapp.com/reference/download-attachment Could someone provide me with information on this?Best regards
Hey everyone! After a user approves Front for OAuth with our app, is there a way to get:The individual user ID who actually did the OAuth? Access to the individual inbox itself?Thank you!
‘A future update to Front's OAuth implementation will allow you to specify the permissions scopes that you need’I need scope in OAuth token to get private resourcesCan you confirm how to add scope for private in OAuth
Hello, I need to write a script that will download attachments (specifically Excel spreadsheets) from Front shared inboxes. I have the API key/ InboxID however AI isn’t much help on the actual process of it. If anyone could point me to some resources I would appreciate it, thank you.
Highway Integration Enhancements: New "spoof warning" workflow and cleaner dynamic object variables If you had configured the Highway dynamic object configuration per our tutorial prior to May 31st, 2024, then the configuration contained errors that could lead to false positives for the fraud use case described in the tutorial. It also did not include the spoof warning property from the Highway API. Our tutorial now reflects the correct setup, and we’ve created a migration guide to make it easier to know exactly what changes to make (limited only to the fraud use case). When you complete the changes, your dynamic objects will look like: Let us know if there are any questions!
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.