NAV Navbar
  • Connect DataScope with Zapier
  • Connect DataScope with Zapier

    ¿Prefieres leer esto en español o portugués? Ve a la guía en español | Versão em português.

    This guide explains how to connect DataScope with Zapier to automate your field operation: trigger Zaps when a form is completed, when a document is generated, when a task is assigned or when a ticket is registered, and act back on DataScope from the other apps you already use.

    Before you start

    You need:

    Step 1: create the Zap

    1. Go to the DataScope app in Zapier and sign in.
    2. Select Create Zap, or start from one of the ready-made templates listed on that page. The Integrations section of DataScope lists the same templates, grouped by use case.
    3. In the trigger step, search for DataScope Forms and select it.
    4. Choose the event you want to react to, from the list under What you can automate.

    Step 2: create the connection

    The first time you use DataScope in a Zap, Zapier asks you for a connection and shows a single field, Token Key. Paste your DataScope API Key there.

    Paste it exactly as DataScope shows it, with no leading or trailing spaces. If the connection is accepted but the trigger then returns no data at all, the key is the first thing to re-check.

    The connection belongs to your Zapier account and you can reuse it in every Zap you build. Each person who builds Zaps needs their own connection, with the API Key of their own account.

    Step 3: choose the form

    Most triggers show a Form dropdown that reads the forms in your account. Where the field is optional, pick a form anyway.

    Step 4: test and turn the Zap on

    Zapier's Test trigger pulls the most recent matching events from your account, so it needs at least one to show sample data. If your account has none yet, submit a form answer, generate a document, or assign a task, depending on the trigger you picked, and test again.

    Once the sample data looks right, add the steps that follow and publish the Zap. The subscription on DataScope's side is created when you turn the Zap on, not while you are editing it.

    What you can automate

    The DataScope app provides the following triggers. The names are the ones you see in Zapier's trigger list:

    Trigger Fires when Form field
    Forms: New Form Entry A form answer is submitted Required
    Forms: New PDF A PDF is generated by email backup or auto-notify Optional, pick one
    Forms: Status Changed A form answer changes status Optional, pick one
    Tasks: New Assigned Task A task is assigned Required
    Signatures: New Completed Signature Every signer has signed the document Optional, pick one
    Signatures: New Rejected Signature A signer rejects the signature request Optional, pick one
    Signatures: Updated Signature The signatures on a document change while some are still pending Optional, pick one
    Tickets: New Ticket (FKA Issue) A ticket is created Not applicable, account level
    Tickets: Changed Status (FKA Issue) A ticket changes status Not applicable, account level

    Each trigger delivers the event data as individual fields, ready to map into the following steps of the Zap without having to parse the JSON yourself. For form answers, every question arrives as its own field, with its name, its type and its value.

    The app also provides the following actions, so a Zap can act back on DataScope instead of only reacting to it:

    Action What it does
    Tasks: Assign Task V2 Assigns a task on a form to a user, optionally scheduling it and linking it to a location or a place
    Tasks: Assign Task V1 [Legacy] The earlier version of the same action, kept so existing Zaps keep working
    Forms: Send Data / New Answer [Beta] Generates a new form answer and its PDF from an existing form used as a template
    Change Form Status Changes the status of a form answer, found by form name and form code
    Modify Form Answer Creates or updates a single answer inside an existing form response
    Tickets: Create Ticket (FKA Issue) Creates a ticket, optionally taking its defaults from a Ticket Type

    Assign Task: V1 or V2

    Use V2 for anything new. It does everything V1 does, plus:

    V1 stays available so Zaps built on it keep running. There is no automatic migration: if you want a V1 Zap on V2, replace the action step and map the fields again.

    Locations or Places

    Tasks: Assign Task V2 and Tickets: Create Ticket both have a Location Type field with two options, and the two actions do not behave the same way. On Assign Task V2:

    Location Type Behavior when nothing matches
    Locations (old module, legacy) The location is created in DataScope from the Location Name and the other location fields you sent. With no Location Name there is nothing to create it from, so the task is assigned with no location
    Places (new module) Nothing is created. The task is not assigned and the Zap fails with nestable location not found

    Tickets: Create Ticket never creates a location, with either option. If the location you send does not match an existing record, the ticket is created with no location attached and the Zap reports success. It matches on Location ID and then Location Name only.

    Locations is the default, so existing Zaps keep working with no changes. If you choose Places, create the place in DataScope before the Zap runs.

    On Assign Task V2 the location is matched in this order: Location / Place ID, then Location Code, then Location Name, then Location Address. The first one that matches wins.

    The remaining location fields, Location Phone, Location Email, Company Name, Company Legal ID, Latitude and Longitude, apply only to the legacy Locations module, where they are saved on the location that is matched or created. They are ignored with Places, because places are never modified from this action.

    Send Data / New Answer is in Beta

    Forms: Send Data / New Answer creates a form answer from an existing form, which makes it useful for bringing data captured elsewhere into DataScope. Three things to plan around:

    Important considerations

    If something doesn't work

    For any question, contact support and we will help you with the setup.

    Changelog

    Versions of the DataScope app in Zapier, newest first. A Zap keeps running on the version it was created with, so an older Zap can behave differently from a new one built on the same trigger, and there is nothing to install or update on your side either way. Some versions are released to selected accounts before they become the default for new Zaps, so the version behind your Zap is not always the current one.

    Two numbers, 2.0.0 and 2.1.0, were never released. Because of that, the release notes recorded on 2.0.1 and 2.1.1 describe only the difference from a draft that no longer exists. The bullets below describe the difference from the previous released version instead.

    2.1.3 (released to selected accounts)

    2.1.2 (default for new Zaps)

    2.1.1

    2.0.2

    2.0.1

    1.14.3

    1.14.2

    1.14.1

    1.14.0