ServiceNow - Amazon AppFlow


The following are the requirements and connection instructions for using ServiceNow with Amazon AppFlow.


You can use ServiceNow as a source only.


  • You must provide Amazon AppFlow with your ServiceNow user name, password, and instance name.

  • Verify that you have admin roles. For more information, see Roles in the ServiceNow documentation.

Connection instructions

To connect to ServiceNow while creating a flow

  1. Open the Amazon AppFlow console at

  2. Choose Create flow.

  3. For Flow details, enter a name and description for the flow.

  4. (Optional) To use a customer managed CMK instead of the default AWS managed CMK, choose Data encryption, Customize encryption settings and then choose an existing CMK or create a new one.

  5. (Optional) To add a tag, choose Tags, Add tag and then enter the key name and value.

  6. Choose Next.

  7. Choose ServiceNow from the Source name dropdown list.

  8. Choose Connect to open the Connect to ServiceNow dialog box.

    1. Under User name, enter your ServiceNow user name.

    2. Under Password, enter the password for that account.

    3. Under Subdomain, specify the instance of ServiceNow you want to connect to.

    4. Under Data encryption, enter your AWS KMS key.

    5. Under Connection name, specify a name for your connection.

    6. Choose Connect.

  9. Once connected, you can choose the ServiceNow object.

Now that you are connected to your ServiceNow account, you can continue with the flow creation steps as described in Getting started with Amazon AppFlow.


If you aren’t connected successfully, ensure that you have followed the instructions in the Requirements section.


  • Once you are connected to your ServiceNow instance, you can select the relevant objects from ServiceNow by using the dropdown list. Given the amount of data being available via ServiceNow, the dropdown list may take some time to fully populate. Amazon AppFlow will list all tables available (including custom ones) and you can map the source fields to the destination fields during flow setup.

  • You can run your flows either on demand, or on schedule, which enables you to integrate your ServiceNow data with AWS services.

  • When you use ServiceNow as a source, you can run schedule-triggered flows at a maximum frequency of one flow run per minute.

  • ServiceNow can process up to 100,000 records as part of a single flow run.

Related resources

  • Roles in the ServiceNow documentation