Zendesk
The following are the requirements and connection instructions for using Zendesk with Amazon AppFlow.
Note
You can use Zendesk as a source or a destination.
Requirements
-
To use Amazon AppFlow, you need to register the application to generate OAuth credentials that your application can use to authenticate API calls to Zendesk. This is done in Zendesk Support.
-
In Zendesk, you must create an OAuth client with the following settings:
-
Unique identifier: aws_integration_to_Zendesk
-
Redirect URL: https://console.aws.amazon.com/appflow/oauth (us-east-1) or https://
region
.console.aws.amazon.com/appflow/oauth (all other Regions)
-
For more information, see Setting up the Amazon AppFlow integration with Zendesk
Connection instructions
To connect to Zendesk while creating a flow
Sign in to the AWS Management Console and open the Amazon AppFlow console at https://console.aws.amazon.com/appflow/
. -
Choose Create flow.
-
For Flow details, enter a name and description for the flow.
-
(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.
-
(Optional) To add a tag, choose Tags, Add tag and then enter the key name and value.
-
Choose Next.
-
Choose Zendesk from the Source name or Destination name dropdown list.
-
Choose Connect to open the Connect to Zendesk dialog box.
-
Under Client ID, enter your Zendesk client ID.
-
Under Client secret, enter your Zendesk client secret.
-
Under Account, enter the name of your instance of Zendesk.
-
Under Data encryption, enter your AWS KMS key.
-
Under Connection name, specify a name for your connection.
-
Choose Continue.
-
Now that you are connected to your Zendesk account, you can continue with the flow creation steps as described in Creating flows in Amazon AppFlow.
Tip
If you aren’t connected successfully, ensure that you have followed the instructions in the Requirements.
Notes
-
When you use Zendesk as a source, you can run schedule-triggered flows at a maximum frequency of one flow run per minute.
-
When you use Zendesk as a destination, the following additional settings are available:
Setting name | Description |
---|---|
Insert new records |
|
Update existing records |
|
Upsert records |
|
Supported destinations
When you create a flow that uses Zendesk as the data source, you can set the destination to any of the following connectors:
-
Amazon Connect
-
Amazon Honeycode
-
Lookout for Metrics
-
Amazon Redshift
-
Amazon S3
-
Marketo
-
Salesforce
-
Snowflake
-
Upsolver
-
Zendesk
You can also set the destination to any custom connectors that you
create with the Amazon AppFlow Custom Connector SDKs for
Python
Related resources
-
Setting up the Amazon AppFlow integration with Zendesk
in the Zendesk documentation -
Building great customer experiences with Zendesk and AWS
from Zendesk -
How to transfer data from Zendesk Support to Amazon S3 using Amazon AppFlow