---
schema_version: "1"
id: 8db87c03e80aaee42b8b8d57af51c6b6eff249bfe1f461bd832aa308e74c1ed7
title: Set Up Contactless Signature Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/mfs_appointment_assistant_cs_flows.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.mfs_appointment_assistant_cs_flows.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 305ea21973f2c3a5da567b346f2b660664b56ab3d6a1d68703282fb8dff1e168
description: Create your own version of the flows based on the templates in the Appointment Assistant package.
products:
  - Field Service
release: "264"
---
# Set Up Contactless Signature Flows

Create your own version of the flows based on the templates in the Appointment Assistant package.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">The Field Service core features, managed package, and mobile app are available in <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available only if Digital Engagement is enabled.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d177467e75">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d177467e75 ">To open, edit, or create a flow in Flow Builder:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d177467e75 ">Manage Flow</td>

          </tr>
        </tbody>
      </table>

1. From Setup, in the Quick Find box, enter Process Automation, and then select **Flows**.
2. To create your own copy of the **Create Service Report and Document Recipient** flow, open the flow, click **Save As**, and activate the flow.
3. Add your site’s URL to your **Generate and send URL to Contact** flow.
    1. In Experience Builder, click Settings ![Settings button](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/support_field_service/images/mfs_aa_9_settings_button.png)
    2. From Published Status, copy your site’s URL.
        
        ![Site URL](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/support_field_service/images/mfs_aa_cs_site_url.png)
    3. Open the **Generate and send URL to Contact** flow.
    4. In the flow, open the **Get URL** apex action.
    5. In SiteURL, this URL appears: ?drId={!$Record.Id}&expiration=60&type=Default
        
        Add your site’s URL at the beginning. For example: https://example.force.com/ContactlessSignature/s?drId={!$Record.Id}&expiration=60&type=Default
        
        You can leave the rest of the URL as is, or you can change these details.
        
        - Expiration—60 is the number of minutes the URL is valid for from the time it’s generated. You can change this number according to your needs.
        - Type—Default is the signature type defined in your service report template. If you’re not using the default type of digital signature, change the type to the one that’s used in your service report.
4. To use email, click **Save As**, and activate the **Generate and send URL to Contact** flow.
5. To use SMS, delete the Send URL action, and create a new action.
    1. Add a collection variable for the Messaging User object. This collection variable is populated with a list of messaging user record IDs based on your criteria. For example, you can configure your flow to send an automated message to a subset of messaging users based on channel and consent status.
    2. Add an action to the canvas. The New Action window opens.
    3. Select the **Send Conversation Messages** action and complete the fields.
        
        - In **Messaging Users**, select the collection variable that you created.
        - In **Messaging Component**, select your new messaging component. Make sure that the component status is Active on the Messaging Components page in Setup.
        - Select **Any Time** for when to send the message.
        - Select **Yes**, apply Messaging End User settings for end user’s consent preferences.
        - In **Session Longevity**, select **Yes, End Session Immediately** if the end user doesn’t need to respond in this messaging session.
        
        You can use values from earlier in a flow to set inputs for the message. If the action fields don’t contain valid inputs, the flow fails.
    4. Click **Done**.
    5. Click **Save As**, and activate the **Generate and send URL to Contact** flow.

#### See Also

- [Interactive Messaging Components](https://help.salesforce.com/articleView?id=service.messaging_components_parent.htm&language=en_US)