Vision6

Australia's Most Reliable Email & SMS Marketing Software. Sign Up for a Free Trial Today!

Integrate the Vision6 API with the AWS API

Setup the Vision6 API trigger to run a workflow which integrates with the AWS API. Pipedream's integration platform allows you to integrate Vision6 and AWS remarkably fast. Free for developers.

Create Contact with Vision6 API on New Scheduled Tasks from AWS API
AWS + Vision6
 
Try it
Create Contact with Vision6 API on New SNS Messages from AWS API
AWS + Vision6
 
Try it
Deactivate Contact with Vision6 API on New Scheduled Tasks from AWS API
AWS + Vision6
 
Try it
Deactivate Contact with Vision6 API on New SNS Messages from AWS API
AWS + Vision6
 
Try it
Delete Contact with Vision6 API on New Scheduled Tasks from AWS API
AWS + Vision6
 
Try it
Contact Activated from the Vision6 API

Emit new event when a contact is activated

 
Try it
New Scheduled Tasks from the AWS API

Creates a Step Function State Machine to publish a message to an SNS topic at a specific timestamp. The SNS topic delivers the message to this Pipedream source, and the source emits it as a new event.

 
Try it
Contact Deactivated from the Vision6 API

Emit new event when a contact is deactivated

 
Try it
New SNS Messages from the AWS API

Creates an SNS topic in your AWS account. Messages published to this topic are emitted from the Pipedream source.

 
Try it
Contact Subscribed from the Vision6 API

Emit new event when a contact is subscribed

 
Try it
CloudWatch Logs - Put Log Event with the AWS API

Uploads a log event to the specified log stream. See docs

 
Try it
DynamoDB - Create Table with the AWS API

Creates a new table to your account. See docs

 
Try it
Create Contact with the Vision6 API

Create a new contact. See the docs here

 
Try it
DynamoDB - Execute Statement with the AWS API

This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. See docs

 
Try it
Deactivate Contact with the Vision6 API

Deactivate an existing contact. See the docs here

 
Try it

Overview of Vision6

The Vision6 API offers a powerful way to automate email marketing and audience engagement directly through Pipedream. With it, you can programmatically manage lists, contacts, and messages, and also track campaign performance. This API provides granular control over email workflows, enabling custom triggers, targeted actions, and detailed analytics retrieval. The combination of Vision6 with Pipedream's serverless platform unlocks endless possibilities for syncing data, personalizing communication, and optimizing marketing strategies without manual intervention.

Connect Vision6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    vision6: {
      type: "app",
      app: "vision6",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.vision6.$auth.region}.api.vision6.com/v1/lists`,
      headers: {
        Authorization: `Bearer ${this.vision6.$auth.api_key}`,
        "Content-Type": `application/json; charset=UTF-8`,
      },
    })
  },
})

Overview of AWS

The AWS API unlocks endless possibilities for automation with Pipedream. With this powerful combo, you can manage your AWS services and resources, automate deployment workflows, process data, and react to events across your AWS infrastructure. Pipedream offers a serverless platform for creating workflows triggered by various events that can execute AWS SDK functions, making it an efficient tool to integrate, automate, and orchestrate tasks across AWS services and other apps.

Connect AWS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import AWS from 'aws-sdk'

export default defineComponent({
  props: {
    aws: {
      type: "app",
      app: "aws",
    }
  },
  async run({steps, $}) {
    const { accessKeyId, secretAccessKey } = this.aws.$auth
    
    /* Now, pass the accessKeyId and secretAccessKey to the constructor for your desired service. For example:
    
    const dynamodb = new AWS.DynamoDB({
      accessKeyId, 
      secretAccessKey,
      region: 'us-east-1',
    })
    
    */
  },
})