Buildfire: Check if user allowed tracking permission - buildfire

Is it possible to check if user accepted "Analytics Tracking" permission in Buildfire custom plugin?
We went through SDK documentation and did not find anything related to it.
We found following doc for tracking custom plugin events - https://sdk.buildfire.com/docs/analytics but we don't want data to be sent to Buildfire servers and would like to send it to mixpanel directly from custom plugin.

Segment.io is the way to integrate custom plugin events and does support Mixpanel integration, Analytics will be handled automatically to allow events to go through or not based on user preference

Related

Disabling notifications for the sender using apex toolkit

I'd like to disable all sender notifications while using the apex toolkit. I disabled the notifications in the DocuSign account by unchecking all of the boxes, however, the sender is still receiving the notifications. I am assuming I need to add code to the apex class in order to disable these notifications. I don't see anything here (https://developers.docusign.com/docs/salesforce/apex-toolkit-reference/notifications.html) to help me with that, but I'm no developer so I could be overlooking it.
You can't control another users notifications, only they can control the notifications that they're receiving by going into their settings and changing it there. If a user joins your account, they'll automatically inherit the notifications set at the account level, but it won't affect existing users.

Is it possible to add custom application data to an email via the Gmail API?

I am currently sending email via the Gmail API using the Google Node SDK. I am successful in doing so, but my application requires that I be able to attach specific identifiers to emails that I send in order to be able to track and process certain events correctly.
I have heard of custom metadata being added to emails sent through other services such as Mailchimp, Postmark, etc so it seems like some sort of standard to be able to do this in email. I however, have not been able to find how to do this via the Gmail API specifically. Is this even possible?
Answer:
No, you cannot add custom application data to messages sent via Gmail API.
Reference:
The corresponding Message resource doesn't include any property for custom metadata.
And the related methods send and insert don't allow this either.
Issue Tracker:
A related feature request was reported in Issue Tracker, I'd suggest you to star it:
Add Custom Metadata to Email Messages via Gmail Api
Workaround:
I'd suggest you to use labels to identify messages.

How to disable sending completion email to embedded signers

I'm using docusign java SDK in my project for e-signing.
As per my client's requirement I need to disable sending completion email to signers through API call.
Does anyone of you know the Parameter and Class that I need to deal with?
Note: I know there is a setting to do this on Docusign Admin page, but I need to disable this feature conditionally from API level
In the Java SDK look in the AccountsApi.java and there's a method there called updateNotificationDefaults() which you can use to update the settings programmatically. Note that this is for the entire account, not a specific user.

Chatbase API to get analytics data?

We are using Chatbase for multiple clients that we identify with a different version number.
See my previous question here: Track multiple context for the same Bot
We have a dashboard for all those clients and would like to show them their own data. A bit like Google analytics allows it.
So:
Is an API in the pipeline (I couldn't find any existing resources)
If not, in what alternative way could we get the data to present it?
We have a .csv export that is currently limited to the first 500 rows of your message variations report. It is on our roadmap to increase the scope of this report, however there is no official timeline for release.
Our recommendation for deploying an integration like you described in your message is as follows:
Have the user create a Chatbase account in order to obtain the API key
Have the user integrate their analytics on your platform by providing the API key
Send the messages from their bot to their Chatbase API
Provide the user deeplinks to the Chatbase reports from within your UI
Alternatively, you could configure your bot to send a redundant message to an internal database, or bigquery table to have access to all of your logs.
If you would like access to data you have sent to Chatbase up to this point, please contact chatbase-support#google.com and provide your bot's name and/or api key and we can provide a one-time export.

Can anyone post an example for event notification using docusign java-client sdk?

I want to implement event notification webhook method into my app. I am using docusign-java-client SDK for docusign, but I am unable to find any example using SDK. Can anyone provide some example to achieve this?
I'm sorry to report that we (DocuSign) don't yet have a Java recipe for this. We do have a Python example. Java is on the list of things to do. Perhaps someone else can provide an example in the meantime.
Here is a general description:
First, set up your webhook subscription. You can have an envelope-specific webhook subscription by including the eventNotification fields in your envelope create request.
Or you can set up a more general subscription by using the "Connect" feature. You can setup Connect subscriptions either via the DocuSign web tool, or programmatically.
As part of the subscription you provide your url for the incoming XML notification messages.
To handle them, you write a small web app using whatever web app framework is easiest for you and your stack. Your web server will receive the incoming https calls from DocuSign.
You can see what the incoming XML messages look like by using the beta Recipe Framework. Run it on Heroku. Use the embedded signing recipe and click the button to see the Webhook / Connect messages. You can then see the sorts of messages that you will receive.
Your incoming message web server will simply parse the XML messages and then handle them accordingly.
Thanks for using the webhook system. Please ask more questions here if you have any issues.

Resources