I have my own hosted speckle server. I am able to add comments when using speckle server.
I hosted another web-app which is embedding speckle stream URL.
But I am not able to add comment in web-app. I already set my settings to “Anyone can comment”
Yes anyone with an account within our office is able to add comment and reply.
But if we embed that model in web application and share that web app URL to the client, they wont have account on our server. So we want to enable our client to add comment. Is it possible without an account?
Or should we add them as reviewer? Do they need to login to our server to add the comment?
The best way is indeed to add them as a reviewer → they will then need to login to your server.
Once they do that, they will be able to add that comment even if you embed the viewer in your app, as long as they do not visit using a different browser.
Currently, it’s not possible otherwise - it would be a quite dangerous setting in case project urls are leaked.
got it. Thank you for your response.
I added them as reviewer and they were able to add comment.
Also, I am not able to send invite on gmail ID. I added my office mail server details to it and hence I can send email to people within our office. Do I need to add SMTP server for Gmail as well? Can I add 2 email servers?
We would definitively recommend using a third party service, like mailchimp, mailgun, mailjet, etc. - we haven’t tested gmail as an email service provider. Usually, if low usage, you can get away with free tiers!
If you’re asking about using Google Sign-In, it’s worth noting that Speckle offers this out of the box for convenience, but it’s not necessary. You can set your Speckle server to operate with login/password authentication only, which avoids using Google-related services.
Gmail SMTP works but has limits (500 daily sends - perhaps enough). For scalability and reliability, consider third-party email services like Mailgun or SendGrid, which integrate easily and offer higher sending limits.
If you are wedded to Google ID, the better solution may be a project with SendGrid from GCP Marketplace, but this is likely an overkill product. You can wrap Mailjet and Mailgun up in a Google ID auth setup, but the effort may not match the reward if the aim only allows clicking a big button.