Replies - Activity - neil - Assembly Community
Oddities with Multiple Companies
Thanks everyone for the thoughtful feedback, this is really helpful, and I’ve shared it with our team. At the moment, the client experience is designed so that each company has its own separate view, which means we can only support one Files channel per company/user. A fully consolidated view across…
Oddities with Multiple Companies
Sorry for the delay @Andrew_Lowe. To make sure we fully understand the pain point, can you clarify why the current setup is problematic for your clients? Is it that the separation between their personal, company, and trust information feels confusing, or are clients not noticing the switcher UI on …
Oddities with Multiple Companies
Hey @Andrew_Lowe, thanks for sharing your feedback. Your use case makes sense. We work with many accounting firms that handle a mix of personal returns, multiple companies, and trusts for the same client, so we’ve seen this scenario come up before. One approach that’s worked well for other cust…
Bug - multiple new msg channels
Hey Dave, sorry to hear about this. Our team will take a look.
Portal Notifications Going to Spam
Yes, you should add the suggested record. Remember to use the mail name so that this SPF record is associated with the subdomain and not your root domain. That is the key difference here and why this additional SPF record is not a problem. So in this case, you are not adding multiple SPF records to t…
Portal Notifications Going to Spam
Thanks for sharing the screenshot. I can see on the left-hand side it shows “@”. That means this TXT record is connected to the root domain. You will also need another TXT record; the name is mail and the value is "v=spf1 include:amazonses.com ~all". This second TXT record will be separate and wo…
Portal Notifications Going to Spam
Hi @Andrew_Lowe, since you are using a custom domain you will need to add a specific TXT record to verify SPF is aligned from Amazon SES (which is the underlying infrastructure we used to send emails). Try adding the following record
Type: TXT
Name: mail.
New Portal Account Creation
Hi @Ayman_Bahta, thanks for asking this question. There is a setting to disable direct signup. You can read more about it in our guide here. With this setting turned off, there will be no signup option and you will have to create clients for them to be able to log in. Hope you found this answer helpful.
I am having issues with the token
The “token” you have created called decode is a new API Key that is not the same as an app API key that you need to decode a token passed to the app. To create an API key for the app, you want to follow the setting up your first app instructions and use the API key generated here in your env vari…
I am having issues with the token
I deleted the second message you shared above because it showed your API key in the error logs. Based on what you’ve shared above, the issue you are facing is very likely that the API KEY you have set in the env vars is NOT the same as the API key for this app. Each custom app you add in your w…
I am having issues with the token
Thanks, a few things come to mind. Can you share how you are calling this endpoint that you’ve set up? Specifically, I would like to confirm how you are passing the token in the request body. Can you confirm where you got the value for the API key to set the env var value? If the token is passed in…
I am having issues with the token
That’s great to hear that you were able to decode the value. The approach you describe is exactly what I would suggest. I’m not sure what you mean by just a static token. The token that gets passed to your app is generated dynamically using the API key for the app. If you are finding that the token …
I am having issues with the token
@Farah_Abdulwahab, you’ve got the right idea here, and one thing I wanted to confirm is that you have set COPILOT_API_KEY env variable to the API key that was provided at the time you created the app. If that is not set or is using a different key you will get an unauthorized error. Essentially where…
I am having issues with the token
Thanks for clarifying this. The token you are seeing in the docs is an example; the length will not always be fixed and has some variability based on the token payload. The easiest way to decrypt the token is to our node SDK. Have you tried this already? Using that is one line to get the token pa…
I am having issues with the token
Hi @Farah_Abdulwahab, thanks for asking. Can you clarify which documentation you are referring to that specifies the length of the token? We would to be happy to take a look to understand what might be going on here.
Magic Links Question - No Account Behaviour?
Thanks for the suggestion. I agree that would be better. I will pass on this feedback so we can make this improvement.
Have we received multiple payment capabilities yet?
Thanks for asking this question. It sounds like what you are asking for is the ability to support partial payments, and that's a very valid request. We’ve seen this feedback before and it’s a highly anticipated improvement on our roadmap. We don’t have a timeline for it quite yet but no doubt something…
Magic Links Question - No Account Behaviour?
Hi Andrew, great question. No login link gets sent in that case. That is intentional for security purposes. If we were to show an error like email doesn’t exist, that would expose information about your clients to a bad actor. Someone could try to guess various emails and then figure out which emails…
Is there a way to prevent "Signed Contract" email going to client?
Hi Andrew, yes you can disable this. From the sidebar, if you go to “App Setup” and edit the Contracts app, you will see the following page
You can turn off “Email notifications contain pdf attachments” and hit Save.
Founder AMA - Ask us anything!
Hi Kyle, great question! In five years, I see Copilot as a foundational operating system for client-based businesses. Today, we help consolidate the scattered tools and workflows companies use to work with clients, but that’s just the beginning. Fast forward, Copilot becomes an intelligent, adaptive…
Founder AMA - Ask us anything!
Thanks! Great to hear the platform made it to your favorites, it’s a core part of how we think about extensibility and customization. We recently rolled out major updates, including new billing-related endpoints, and there’s more on the way: Tasks API: We’re expanding our API surface with endpoints…
Hey everyone! And hello Discourse!
Hey Otis, excited to have you as part of our community!!