Skip to content

Commit 27f0bfc

Browse files
committed
Merge branch 'develop' into DOC-655-IG
2 parents 08536f3 + f6f522f commit 27f0bfc

File tree

2 files changed

+24
-2
lines changed
  • src
    • connections/destinations/catalog/actions-salesforce
    • engage/content/email

2 files changed

+24
-2
lines changed

src/connections/destinations/catalog/actions-salesforce/index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,11 @@ When configuring a mapping, you must select the Operation that will be performed
5050
- **Update**. Updates fields on existing records in Salesforce. This operation is good for the following scenarios:
5151
- You have records in Salesforce that you want to add new information/fields to.
5252
- You want to update fields on existing records in Salesforce.
53+
- **Delete**. Deletes existing records in Salesforce. This operation is good for the following scenarios:
54+
- You have records in Salesforce that you want to remove.
5355

5456
### Record Matchers
55-
When using the `update` and `upsert` operations, you must specify the match key(s) that will be used to query Salesforce for the record. You can do this within the Record Matchers object. Any field can be used as a record matcher, including:
57+
When using the `delete`, `update` and `upsert` operations, you must specify the match key(s) that will be used to query Salesforce for the record. You can do this within the Record Matchers object. Any field can be used as a record matcher, including:
5658
- **External IDs**. To map an External ID, the Salesforce API name should have `__c` appended to it.
5759
- **Record IDs**. To map a Record ID, the Salesforce API name is `Id`.
5860
- **Standard fields**. To map a standard field, the Salesforce API name should match what is in Salesforce for the given field, for example `Email`.
@@ -80,7 +82,7 @@ If you have more than one Salesforce instance connected to Segment, repeat these
8082
Keep the following in mind as you begin to use Salesforce (Actions):
8183
- Salesforce (Actions) supports batching. The workspace owner can edit the enabled-batching field manually for any of the mappings. This setting is disabled by default.
8284
- Salesforce (Actions) doesn’t support Delete CRUD operations on Custom Object. Custom Objects with CRUD the operation set to `delete` are not migrated.
83-
- Sending Identify events to Salesforce (Classic) results in a create or update operation for Leads, and maps properties from `event.traits` Salesforce (Actions) does not support this behavior. By default, the migration tool maps only a subset of the most used Lead properties as mentioned below. The workspace owner must map any additional Salesforce properties or Custom properties manually.
85+
- Sending Identify events to Salesforce (Classic) results in a create or update operation for Leads, and maps properties from `event.traits` Salesforce (Actions) does not support this behavior. By default, the automatic migration maps only a subset of the most used Lead properties as mentioned below. The workspace owner must map any additional Salesforce properties or Custom properties manually.
8486

8587
Review the tables below to see how settings from Salesforce (Classic) were migrated to Salesforce (Actions).
8688

src/engage/content/email/editor.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,26 @@ Add merge tags in the visual editor to personalize your message with user profil
125125
2. Select the profile traits to include from the drop down menu.
126126
3. Based on cursor placement, profile traits are added to the email from merge tags.
127127

128+
Engage supports liquid templating to create dynamic content in the email design editor.
129+
130+
{% raw %}
131+
132+
For example, use `{% if %}`, `{% elseif %}`, and `{% else %}` tags to call a product by name if known, or use a default message:
133+
134+
```
135+
{% if profile.traits.product_title == "Sneakers" %}
136+
Hey, view our latest sneakers!
137+
{% elsif profile.traits.product_title == "Sandals" %}
138+
Hey, check out these sandals!
139+
{% else %}
140+
Hey, check out our latest footwear.
141+
{% endif %}
142+
```
143+
{% endraw %}
144+
145+
146+
To view more examples related to your use case, visit the [LiquidJS docs](https://liquidjs.com/tags/if.html){:target="blank"}.
147+
128148
## Save the template
129149

130150
After you design the email, click **Create Email Template**.

0 commit comments

Comments
 (0)