PhotoShelter
Create a new collections and/or gallery in Photoshelter from an HTTP Post in Campaign Builder, and save the collection/gallery id, collection/gallery name, and collection/gallery link to fields in Infusionsoft. Set permissions, passwords, and expirations for collections.
Use cases
- Add a new collection or gallery when a customer books a photoshoot
- Save collection or gallery link to contact record to send in emails
- Rename a collection or gallery
- Set a password on a collection or gallery
- Change permissions on a collection or gallery to allow downloads after purchase
- Update a collection or gallery password expiration date
How to use it
Post URL
http://theapiguys.com/scripts/pocket-developer/Blocks/PhotoShelter/
Required Parameters
Optional Parameters
collection |
The collection ID. Most often the value of this parameter will be the merge field where the collection id is stored. If the value is empty, a new collection will be created. |
collectionName |
The collection’s human readable name. Defaults to ‘Unnamed Collection’. |
saveCollectionTo |
The field to which the collection ID will be saved. |
saveCollectioNameTo |
The field to which the collection name will be saved. |
saveCollectionLinkTo |
The field to which the collection link will be saved. |
gallery |
The gallery ID. Most often the value of this parameter will be the merge field where the gallery id is stored. If the value is empty, a new gallery will be created. |
galleryName |
The gallery’s human readable name. Defaults to ‘Unnamed Collection’. |
galleryPasswordSaveTo |
Field to which the password will be saved. requires galleryPassword to be set. |
saveGalleryTo |
The field to which the gallery ID will be saved. |
saveGalleryNameTo |
The field to which the collection name will be saved. |
saveGalleryLinkTo |
The field to which the gallery link will be saved. |
permissionMode |
Defaults to ‘everyone.’ Other options are ‘permission’ or ‘private.’ |
collectionPassword |
A password to set for the collection. |
collectionPasswordSaveTo |
Field to which the password will be saved. Requires collectionPassword to be set. |
collectionPasswordExpires |
Field to which the password will be saved. requires collectionPassword to be set. |
collectionDownloadType |
Defaults to null, which is view only access. Options are ‘original’ or ‘jpeg’. requires collectionPassword to be set. |
collectionDownloadMax |
Defaults to unlimited. Send any number to set a maximum. Requires collectionPassword and collectionDownloadType to be set. |
saveCollectionPasswordExpiresTo |
Field to which the password expiration date will be saved. requires collectionPassword to be set. |
galleryPassword |
A password to set for the gallery. If none is sent, will inherit from collection. |
galleryPasswordExpires |
Password Expiration date in any readable format. requires galleryPassword to be set. |
galleryDownloadType |
Defaults to null, which is view only access. Options are ‘original’ or ‘jpeg’. requires galleryPassword to be set. |
galleryDownloadMax |
Defaults to unlimited. Send any number to set a maximum. Requires galleryPassword and galleryDownloadType to be set. |
saveGalleryPasswordExpiresTo |
Field to which the password expiration date will be saved. requires galleryPassword to be set. |
Notes
To fully utilize this plugin, you may need up to ten Infusionsoft fields to store collection id, collection name, collection link, gallery id, gallery name, gallery link, collection password, collection password expiration date, gallery password, and gallery password expiration date.