Skip to content

Commit 2844fa4

Browse files
authored
Merge pull request #2102 from segmentio/develop
Release 21.44.2
2 parents 814bc82 + b14a411 commit 2844fa4

File tree

6 files changed

+54
-25
lines changed

6 files changed

+54
-25
lines changed

src/connections/destinations/catalog/actions-customer-io/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ redirect_from:
1515
1616

1717
> success ""
18-
> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) Braze Segment destination. There's also a page about the [non-Actions Customer.io destination](/docs/connections/destinations/catalog/customer-io/). Both of these destinations receives data _from_ Segment. There's also the [Customer.io source](/docs/connections/sources/catalog/cloud-apps/customer-io/), which sends data _to_ Segment!
18+
> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) Customer.io Segment destination. There's also a page about the [non-Actions Customer.io destination](/docs/connections/destinations/catalog/customer-io/). Both of these destinations receives data _from_ Segment. There's also the [Customer.io source](/docs/connections/sources/catalog/cloud-apps/customer-io/), which sends data _to_ Segment!
1919
2020
## Benefits of Customer.io (Actions) vs Customer.io classic
2121

@@ -54,4 +54,4 @@ Build your own subscription. Combine the supported [triggers](/docs/connections/
5454
## Migration from Customer.io classic
5555

5656
Keep the following in mind if you plan to move to Customer.io (Actions) from the classic Customer.io destination.
57-
{% include components/actions-map-table.html name="customer-io" %}
57+
{% include components/actions-map-table.html name="customer-io" %}

src/connections/regional-segment-eu.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ As Schrems II restricts the transfer of personal data to any processors establis
1414
> info ""
1515
> [Cloud object sources](/docs/connections/sources/#object-cloud-sources) and cloud event sources aren't supported in EU workspaces.
1616
17+
1718
> info ""
1819
> Regional Segment for Europe is currently in beta. Segment’s [First-Access and Beta terms](https://segment.com/legal/first-access-beta-preview/) govern this feature.
1920
@@ -27,6 +28,7 @@ To create a workspace with a different data processing region:
2728
> info ""
2829
> Once you create a workspace with a specified data processing region, you can't change the region. You must create a new workspace to change the region.
2930
31+
3032
## Regional Data Ingestion
3133
Regional Data Ingestion enables you to send data to Segment from both Device-mode and Cloud-mode sources through regionally hosted API ingest points. The regional infrastructure can fail across locations within a region, but never across regions.
3234

@@ -41,6 +43,7 @@ To set your Data Ingestion Region:
4143
* If you’re in the *US West* data processing region, you can select from: Dublin, Singapore, Oregon, and Sydney.
4244
* If you're in the *EU West* data processing region, Segment’s EU instance only supports data ingestion from Dublin with the `events.eu1.segmentapis.com` endpoint.
4345

46+
4447
### Client-side sources
4548
You can configure Segment’s client-side SDKs for Javascript, iOS, Android, and React Native sources to send data to a regional host after you’ve updated the Data Ingestion Region in that source’s settings.
4649

src/connections/sources/catalog/cloud-apps/regal-voice/index.md

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ The table below lists events that Regal Voice sends to Segment. These events app
2929
<td>Event Name</td>
3030
<td>Description</td>
3131
</tr>
32+
<tr>
33+
<td>agent.activity.updated</td>
34+
<td>An agent’s activity status was changed.</td>
35+
</tr>
36+
<tr>
37+
<td>call.completed</td>
38+
<td>An inbound or outbound call with a contact was completed. This includes calls that were not answered</td>
39+
</tr>
3240
<tr>
3341
<td>contact.subscribed</td>
3442
<td>A contact was subscribed to a marketing channel</td>
@@ -45,6 +53,10 @@ The table below lists events that Regal Voice sends to Segment. These events app
4553
<td>contact.experiment.assigned</td>
4654
<td>A contact was assigned to an experiment</td>
4755
</tr>
56+
<tr>
57+
<td>sms.conversation.completed</td>
58+
<td>An SMS conversation between a contact and an agent was completed in the Regal Voice agent desktop</td>
59+
</tr>
4860
<tr>
4961
<td>sms.queued</td>
5062
<td>An sms was queued to be sent from RegalVoice to contact</td>
@@ -61,21 +73,13 @@ The table below lists events that Regal Voice sends to Segment. These events app
6173
<td>sms.received</td>
6274
<td>An sms was received from a contact</td>
6375
</tr>
64-
<tr>
65-
<td>task.created</td>
66-
<td>A call or sms task was created</td>
67-
</tr>
6876
<tr>
6977
<td>task.canceled</td>
7078
<td>A call or sms task was canceled</td>
7179
</tr>
7280
<tr>
73-
<td>sms.conversation.completed</td>
74-
<td>An SMS conversation between a contact and an agent was completed in the Regal Voice agent desktop</td>
75-
</tr>
76-
<tr>
77-
<td>call.completed</td>
78-
<td>An inbound or outbound call with a contact was completed. This includes calls that were not answered</td>
81+
<td>task.created</td>
82+
<td>A call or sms task was created</td>
7983
</tr>
8084
</table>
8185

@@ -86,10 +90,30 @@ The table below lists events that Regal Voice sends to Segment. These events app
8690
<td>Property Name</td>
8791
<td>Description</td>
8892
</tr>
93+
<tr>
94+
<td>`agent_activity_name`</td>
95+
<td>Name of agent’s new availability status.</td>
96+
</tr>
97+
<tr>
98+
<td>`agent_availability`</td>
99+
<td>Availability of agent’s previous activity status. Can be true or false.</td>
100+
</tr>
89101
<tr>
90102
<td>`agent_email`</td>
91103
<td>Email of the agent who took an action</td>
92104
</tr>
105+
<tr>
106+
<td>`agent_previous_activity_name`</td>
107+
<td>Name of agent’s previous availability status.</td>
108+
</tr>
109+
<tr>
110+
<td>`agent_previous_availability`</td>
111+
<td>Availability of agent’s previous activity status. Can be true or false.</td>
112+
</tr>
113+
<tr>
114+
<td>`agent_time_in_previous_activity`</td>
115+
<td>Time (in seconds) agent spent in previous activity status.</td>
116+
</tr>
93117
<tr>
94118
<td>`call_id`</td>
95119
<td>Task Id for the call</td>

src/connections/sources/catalog/cloud-apps/salesforce/index.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,26 @@
22
title: Salesforce Source
33
strat: salesforce
44
---
5-
Salesforce is a leader in on-demand customer relationship management. [Visit Website](http://salesforce.com)
5+
[Salesforce](http://salesforce.com){:target="_blank"} is a leader in on-demand customer relationship management.
66

7-
Take your company's analysis to the next level by **adding Salesforce as a Source to Segment.** Segment automatically collects objects like `Accounts`, `Campaigns`, and `Tasks` and load them into your data warehouse. 
7+
Take your company's analysis to the next level by **adding Salesforce as a Source to Segment.** Segment automatically collects objects like `Accounts`, `Campaigns`, and `Tasks` and loads them into your data warehouse. 
88

99
## Getting Started
1010
> info ""
11-
> You can add multiple instances of this destination if you have more than one SalesForce account.
11+
> You can add multiple instances of this destination if you have more than one Salesforce account.
1212
13-
1. From your workspace's `/sources` page, click `add source`.
13+
1. From your workspace's `/sources` page, click `Add Source`.
1414

1515
2. Choose Salesforce.
1616

17-
3. Give the source a name.
17+
3. Give the source a name, add labels, if applicable, and select the Salesforce environment you'd like to pull data from. To use data from a Salesforce sandbox environment, select **Sandbox** from the Salesforce Environment dropdown and [contact Segment Support](https://segment.com/help/contact/). Our Support team will then configure your source to use sandbox data.
1818

19-
4. Connect Segment to your Salesforce environment and authorize Segment to connect to it. In order for Segment to collect and sync your Salesforce data, you must enable API access for the user that you are connecting to Segment with. For more information on how to confirm or change API access for a Salesforce user, follow Salesforce's [recommended documentation](https://help.salesforce.com/articleView?id=admin_userperms.htm).
19+
4. Connect Segment to your Salesforce environment and authorize Segment to connect to it. In order for Segment to collect and sync your Salesforce data, you must enable API access for the user that you are connecting to Segment with. For more information on how to confirm or change API access for a Salesforce user, follow Salesforce's [recommended documentation](https://help.salesforce.com/articleView?id=admin_userperms.htm){:target="_blank"}.
2020

2121
5. Choose a data warehouse to connect Salesforce to.
2222

2323
6. In the Salesforce source settings you can customize the source nickname and schema name. The nickname is a label used in the Segment interface, and the schema name is the namespace you query against in your warehouse. Both can be whatever you like, but Segment recommends that you use something that reflects the source itself, like `Salesforce` for nickname and `sfdc`, `salesforce`, or `sfdc_prod` for the schema name. Configure Selective Sync to retrieve only specific objects and properties from Salesforce.
2424

25-
26-
2725
## Components
2826

2927
### Sync
@@ -115,3 +113,7 @@ Segment performs a one-to-one mapping of all publicly available fields (standard
115113
## Adding Destinations
116114

117115
Warehouses are the only supported destination for object-cloud sources.
116+
117+
## Troubleshooting
118+
119+
If you are syncing data from a Salesforce sandbox environment and see an "Invalid credentials" error, [contact our support team](https://segment.com/help/contact/), who will configure your Segment source to use sandbox data.

src/connections/sources/catalog/cloud-apps/sendgrid/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,10 @@ Collections are the groupings of resources we pull from your source. In your war
7070
| deferred | Event | Recipient's email server temporarily rejected message. |
7171
| unsubscribe | Event | Recipient clicked on message's subscription management link. You need to enable Subscription Tracking for getting this type of event. |
7272
| spam_report | Event | Recipient marked message as spam. |
73-
| lists | Object | [Groups of contacts](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html). **Will only return data if you're using Marketing Campaign featurs of SendGrid.** |
74-
| segments | Object | [Slices of lists](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html). **Will only return data if you're using Marketing Campaign featurs of SendGrid.** |
75-
| recipients | Object | All contacts who have received an email, with information about their last activities and custom activities. [More Info](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html). **Will only return data if you're using Marketing Campaign featurs of SendGrid.** |
76-
| campaigns | Object | All campaigns you've created in Sendgrid. [More Info](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/campaigns.html). **Will only return data if you're using Marketing Campaign featurs of SendGrid.** |
73+
| lists | Object | [Groups of contacts](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html). **Will only return data if you're using Marketing Campaign features of SendGrid.** |
74+
| segments | Object | [Slices of lists](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html). **Will only return data if you're using Marketing Campaign features of SendGrid.** |
75+
| recipients | Object | All contacts who have received an email, with information about their last activities and custom activities. [More Info](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html). **Will only return data if you're using Marketing Campaign features of SendGrid.** |
76+
| campaigns | Object | All campaigns you've created in Sendgrid. [More Info](https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/campaigns.html). **Will only return data if you're using Marketing Campaign features of SendGrid.** |
7777

7878
## Troubleshooting
7979

src/connections/storage/warehouses/schema.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ analytics.track('Register', {
258258
Then you can expect to see columns named `plan` and `account_type` as well as the default `event`, `id`, and so on. That way, you can write queries against any of the custom data sent in track calls.
259259

260260
> info "Note"
261-
> Because `properties` and `traits` are added as un-prefixed columns to your tables, there is a chance of collision with our reserved column names. For this reason, properties with the same name as reserved column name (for example. `user_id`) are discarded.
261+
> Because Segment adds `properties` and `traits` as un-prefixed columns to your tables, there is a chance the names can collide with the reserved column names. For this reason, Segment discards properties with the same name as the reserved column name (for example, `user_id`).
262262
263263
Your event tables are one of the more powerful datasets in Segment SQL. They allow you to see which actions users perform when interacting with your product.
264264

0 commit comments

Comments
 (0)